A single-web-page app that utilizes React
/Redux
and Node.js
to allow users vote polls.
The app is based on one of FreeCodeCamp's challenges.
It meets the following criteria
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.
Story: As an authenticated user, I can see the aggregate results of my polls.
Story: As an authenticated user, I can delete polls that I decide I don't want anymore.
Story: As an authenticated user, I can create a poll with any number of possible items.
Story: As an unauthenticated or authenticated user, I can see and vote on everyone's polls.
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.)
In essence, this app is architectured MERN stack. It utilizes
MongoDB
for handling models (Users' polls)Express.js
is for handling app's routingReact
for handling UI front-end aspectsNode.js
handles the server side for the application
- Clone the repository
npm install
- Run your local mongo via terminal:
mongod
npm start
- Materialiaze CSS - The css framework used
At the moment, there is a bug that will not allow Safair users to see in their browsers. Future work will fix this issue.
- Kenzo Mendoza - Initial work - Neotriz