Skip to content

quangthuyhoang/voting_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voting App for FCC

##Author Quang-Thuy Hoang

Overview

This is a backend FreeCodeCamp project for Voting App. This dynamic web application allow users to register/login using multiple authentication path (2) currently using github or email/password. Users vote on any surveys. Authenticated users can create new polls, add new choices on existing surveys, and even add new choices on other peoples polls. Please do not troll. Thank you!

User Stories:

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

User Story: As an authenticated user, I can share my polls with my friends.

User Story: As an authenticated user, I can see the aggregate results of my polls.

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

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

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

User Story: 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.)

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

Updates:

11.2.17 - +Local registration/signup integration with other passport strategy (github, twitter, facebook) +Email Validation - web app sends new user verification email for registration

Prerequisites

In order to use Clementine.js, you must have the following installed:

MIT License. Click here for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published