URL | REST Route | HTTP Verb | CRUD Action | EJS Views |
---|---|---|---|---|
/ | show | GET | presents landing page | home.ejs |
/recommendations | index | GET | displays public recommendation feed | rec-index.ejs |
/recommendations/:id | show | GET | show recommendation details page | rec.ejs |
/recommendations/new | new | GET | present new recommendation form | new-rec.ejs |
/recommendations/new | create | POST | create new recommendation | |
/recommendations/:id | destroy | DELETE | delete recommendation | |
/seed | GET | reseed database with test data | ||
/about | GET | about.ejs | ||
/* | GET | 404.ejs |
MongoDB/mongoose, Node.js, Express, EJS, CSS
After cloning repo, simply run npm i
and the project dependencies will auto install.
As a user, I want this application to recommend a game to me so I don't have to do a bunch of research to have fun.
As a user, I want this application to expose me to games similar to the one I just finished playing.
Error handling around data quality from API
Create simple search form
Create advance search form