A e-voting application built using MERN stack. Create polls in few seconds, share them easilt and view results in form of realtime and user-friendly charts.
- Realtime
- Responsive website
- User-friendly UI
- Light weight android application
Client: React, TailwindCSS, Material UI and Capacitor
Server: Node, Express
Database: MongoDB
To run this project, you will need to add the following environment variables to your .env file inside backend directory.
MONGO_URI
PUSHER_APPID
PUSHER_KEY
PUSHER_SECRETKEY
PUSHER_CLUSTER
Clone the project
git clone https://github.com/naveen8801/Vote-It-webapp
Go to the backend directory
cd backend
Install dependencies
npm install
Start backend server ( Please add .env file as shown below )
npm run dev
Go to the frontend directory
cd frontend
Install dependencies
npm install
Start frontend server
npm start