Skip to content

A full stack javascript voting app that enables user to create, delete, vote and share poll, view the results and other options.

License

Notifications You must be signed in to change notification settings

makkBit/codeVote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codeVote

Overview

A full stack javascript app that fulfills the given user stories.
Live: https://codevote.herokuapp.com/
Made using nodejs, expressjs, mongoose, passportjs, pugjs, chartjs

User Stories

  • As an authenticated user, I can keep my polls and come back later to access them.

  • As an authenticated user, I can share my polls with my friends.

  • As an authenticated user, I can see the aggregate results of my polls.

  • As an authenticated user, I can delete polls that I decide I don't want anymore.

  • As an authenticated user, I can create a poll with any number of possible items.

  • As an unauthenticated or authenticated user, I can see and vote on everyone's polls.

  • As an unauthenticated or authenticated user, I can see the results of polls in chart form. (This could be implemented using Chart.js or Google Charts.)

  • As an authenticated user, if I don't like the options on a poll, I can create a new option.

About

A full stack javascript voting app that enables user to create, delete, vote and share poll, view the results and other options.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages