With virtually unlimited food options in NYC, I have always had a hard time deciding what to eat. So as my quest to learn more about web development, I thought it would be a good idea to create a web app that allows my friends to suggest and vote for what I should eat for dinner.
The web app is created using Node.js with Express Framework. User authentication is also implemented using passport local-strategy. MongoDB is used to store results, votes, and logins information. Chart.js is used to display the results in a donut shaped graph.
- Backend : Node.js/Express, Passport.js, Handlebars
- Database : MongoDB
- Github : Production README and source code
Client side validation implemented.No fields can be black, username and password need to have length greater than 5 and email in the email box and confirm email box need to be the same.
Users are able to search and suggest food.
Not only are users able to suggest, but they are able to vote for what I should as well.