MyVote
A web based voting app that shows poll results in real time
MyVote is a web-based application that enables you to create ranking, rating, and poll voting contests and view the results in real time. Your audience can participate live on their mobile phones, tablets and desktops. There is nothing to download or install.
Installation
To run this locally:
$ clone the repository
$ cp .env.template .env
# populate .env with the appropriate values
# Update baseUri in public/scripts/index.js
$ npm install # to install dependencies
$ node server.js
You need to have MongoDB, Node.js and npm installed.
Sample Images
Home
Create Poll
share the url with your audience
)
View Your Polls (
User2 can cast Vote
Real-time Result Plotting
Contribution
Features to add:
- UI improvements
- Social logins (Google and Facebook)
I would love to have your help on this! Do check out the issues dashboard of this repository, and submit a PR on any one of those issues, and I will be happy to merge! If there are no issues on the dashboard, please do feel free to create new ones!
Code licensed under MIT.