An open API service indexing awesome lists of open source software.

https://github.com/saintpeter/fcc-basejump-voting-app

FreeCodeCamp - Voting App Basejump using an Angular frontend and a Node.js backend. Data stored in MongoDB.
https://github.com/saintpeter/fcc-basejump-voting-app

freecodecamp

Last synced: about 1 year ago
JSON representation

FreeCodeCamp - Voting App Basejump using an Angular frontend and a Node.js backend. Data stored in MongoDB.

Awesome Lists containing this project

README

          

## Voting App Basejump
by Rex "SaintPeter" Schrader

For [Free Code Camp](http://freecodecamp.com)

[Basejumps: Build a Voting App](http://www.freecodecamp.com/challenges/basejumps-build-a-voting-app)

#### User Stories Implemented:
* 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.

#### Bonus User Stories
* Bonus User Story: As an unauthenticated or authenticated user, I can see and vote on everyone's polls.
* Bonus 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.)
* Bonus User Story: As an authenticated user, if I don't like the options on a poll, I can create a new option

#### Additional Features
* Authenticated User
* Full Editing of existing polls
* Clear Existing Poll Votes
* Real Time Update
* Animated update on all connected users via Socket.io
* Flashing icon when unviewed poll is updated
* Full Facebook Integration
* Facebook Signup/Login
* Facebook open graph data for site and single poll shares
* Logo/Image on Share
* Full Twitter Integration
* Twitter Signup/Login
* Twitter Summary Card for site and single poll shares
* Logo/Image on summary
* Google/G+ Integration
* Google Singup/Login
* Open Graph Data for site and single poll shares
* Logo/Image on site share only