Skip to content

A web based voting app that shows poll results in real time

License

Notifications You must be signed in to change notification settings

anshuagrawal2791/myVote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

View Your Polls (share the url with your audience)

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.