realtouseef / myVote

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:MIT License


Languages

Language:JavaScript 63.2%Language:HTML 31.2%Language:CSS 5.6%