https://github.com/rubenvar/fcc-votingapp
The Voting App for the freeCodeCamp Back End Development Module
https://github.com/rubenvar/fcc-votingapp
expressjs-framework freecodecamp freecodecamp-voting-app nodejs poll vote
Last synced: 2 months ago
JSON representation
The Voting App for the freeCodeCamp Back End Development Module
- Host: GitHub
- URL: https://github.com/rubenvar/fcc-votingapp
- Owner: rubenvar
- Created: 2018-04-20T08:02:54.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2023-03-14T23:23:57.000Z (almost 3 years ago)
- Last Synced: 2025-01-18T13:22:23.506Z (about 1 year ago)
- Topics: expressjs-framework, freecodecamp, freecodecamp-voting-app, nodejs, poll, vote
- Language: JavaScript
- Homepage: https://alive-partner.glitch.me/
- Size: 6.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# What is this?
The Voting App project for the freeCodeCamp Backend Development Module
## These are User Stories the app should fulfill
As an authenticated user,
- I can keep my polls and come back later to access them.
- I can share my polls with my friends.
- I can see the aggregate results of my polls.
- I can delete polls that I decide I don't want anymore.
- I can create a poll with any number of possible items.
- if I don't like the options on a poll, I can create a new option.
As an unauthenticated or authenticated user,
- I can see and vote on everyone's polls.
- I can see the results of polls in chart form.
I also added a requirement that in my opinion is important:
- As an unauthenticated or authenticated user, I cannot vote more than once in the same poll.
## Links and more
This is [the GitHub repository](https://github.com/ruben-vara/fcc-votingapp).
This is [the live preview of the app](https://alive-partner.glitch.me/).
The Database is [MongoDB](https://www.mongodb.com/) with [Mongoose](http://mongoosejs.com/)
It runs on [Node](https://nodejs.org/) of course, and the Front-End is coded in [pug](https://pugjs.org) and more or less [Sass](https://sass-lang.com)