Auto.Vote is a web application that allows users to automatically upvote, downvote, and curate content on the Hive blockchain.
- Hive Login using Keychain for account access
- Follow other users to auto upvote their posts, comments or downvote
- Curation trail - Build a custom trail that auto upvotes content
- Set vote weight and vote scaling preferences per user
- Pause auto-voting if resource credits are low
- User discovery page to easily find new users to follow
- User profile pages show followers and their configurations
- Auto-claim pending rewards to simplify reward collection
- Install Hive Keychain and create an account
- Visit auto.vote and login using Hive Keychain
- Follow users or curation trails you wish you automatically vote on
- Customize weight and scaling preferences per user
- Check your profile page to see current followers and settings
- Use auto-claiming or manual reward redemption options
Prerequisites:
- Node.js
- MySQL
# Install backend dependencies
cd backend
npm install
# Configure your env variables
cp .env.example .env
# Run database migrations
npx sequelize-cli db:migrate
# Start backend in development
npm run dev
# Install frontend dependencies
cd frontend
npm install
# Start the React frontend
npm start
The application will now be running on http://localhost:3000
Frontend: React, Redux, Bootstrap
Backend: Node, Express, Sequelize, MySQL