Skip to content
FreeCodeCamp - Voting App Basejump
CSS JavaScript HTML ApacheConf
Find file

README.md

Voting App Basejump

by Rex "SaintPeter" Schrader

For Free Code Camp

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
Something went wrong with that request. Please try again.