ReactJS powered voting app
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
public
server
src
.gitignore
Procfile
README.md
package.json

README.md

Demo

This project can be viewed here.

Below are the project requirements from FreeCodeCamp's curriculum.

User Stories

  1. As an authenticated user, I can keep my polls and come back later to access them.
  2. As an authenticated user, I can share my polls with my friends.
  3. As an authenticated user, I can see the aggregate results of my polls.
  4. As an authenticated user, I can delete polls that I decide I don't want anymore.
  5. As an authenticated user, I can create a poll with any number of possible items.
  6. As an unauthenticated or authenticated user, I can see and vote on everyone's polls.
  7. 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.)
  8. As an authenticated user, if I don't like the options on a poll, I can create a new option.

Setup this project

Ensure you have Node and MongoDB installed then clone/fork this repo. Then install the dependencies:

npm install

Run project

Once dependencies are installed:

# Start mongo server in another terminal
mongod --smallfiles

# Run development envinronment
npm run dev