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.
- Host: GitHub
- URL: https://github.com/saintpeter/fcc-basejump-voting-app
- Owner: SaintPeter
- Created: 2015-07-26T16:32:26.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-10-01T03:00:18.000Z (over 10 years ago)
- Last Synced: 2025-06-15T04:06:00.503Z (about 1 year ago)
- Topics: freecodecamp
- Language: CSS
- Homepage:
- Size: 7.68 MB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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