Skip to content

Voting app I wrote for my fraternity's bid vote. Uses node.js and socket.io to facilitate live voting, without the user needing to refresh the page.

Notifications You must be signed in to change notification settings

scott-massey/tke_bid_vote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TKE Bid Vote

Voting app I wrote for my fraternity's bid vote. Uses node.js and socket.io to facilitate live voting, without the user needing to refresh the page.

Features:

  • Voting happens in real-time.
  • Voter can log in at any point in the vote and will still be able to vote.
  • Admin can ban voters from voting on a specific vote.
  • Protections keep votes from getting dropped or double counted.

Limitations:

  • Live voting currently only works for one "room", i.e. the app can only be used by one group at a time.
  • There is no support for users, so no password protection.
  • No login information gets stored, so refreshing the page causes a sign-out.

To-Do:

  • Add user support (using a database)
  • Restyle website to look more professional. (Color palette change?)
  • Store user info using a cookie or session variable, so user stays signed in when they refresh the page.
  • Add support for multiple "rooms", i.e. multiple instances of the app running at once.

About

Voting app I wrote for my fraternity's bid vote. Uses node.js and socket.io to facilitate live voting, without the user needing to refresh the page.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published