Name: Dream Restuarant
The Dream Restaurant application will allow users to build their dream restaurant wherever they want in the world with their favorite menu items included. Users will see previously posted dream restaurants to get ideas for thier own restaurant. They will be able to build out a menu including their favorite appetizers, entrees, and desserts. They will also be able to locate their restaurant anywhere in the world that they desire. Users will be able to see on their list of dream restaurants, change menu items as their desires change, relocate thier restaurant when needed, or delete their choices if they change their mind. They will also see ideas from a list of world renowned chefs and influencers.
- As a user, I want the ability to sign up.
- As a user, I want the ability to sign in.
- As a user, I want the ability to sign out.
- As a user, I want the ability to create my own dream restaurant menus.
- As a user, I want the ability to pick my own appetizers, entrees, and desserts.
- As a user, I want the ability to locate my restaurant anywhere in the world.
- As a user, I want the ability to see other restaurants for potential ideas.
- As a user, I want the ability to delete my own restaurant ideas if I change my mind.
- As a user, I want the ability to comment on all restaurants.
- As a user, I want the ability to see famous dishes from other restaurants.
- As a user, I want the ability to see what dishes are famous in certain locations.
- As a user, I want the ability to see other peoples comments on my restuarant.
- As a user, I want the ability to suggestions on dishes for similar type restaurants (example - Italian, Chinese, Sushi, etc.).
Home Navigation Page
Index page, show all restaurants
Index page, closer look at one card
Show page, page with only 1 card info
Restaurant CREATE page
Sign up OR Log in page
| URL | HTTP Verb | Action |
|---|---|---|
| /restaurant/ | GET | index |
| /restaurant/:id | GET | show |
| /restaurant/new | GET | new |
| /restaurant | POST | create |
| /restaurant/:id/edit | GET | edit |
| /restaurant/:id | PATCH/PUT | update |
| /restaurant/:id | DELETE | destroy |
| URL | HTTP Verb | Action |
|---|---|---|
| /users/signup | GET | new |
| /users/signup | POST | create |
| /users/login | GET | login |
| /users/login | POST | create |
| /users/logout | DELETE | destroy |
| URL | HTTP Verb | Action |
|---|---|---|
| /comments/:restId | POST | create |
| /comments/delete/:restId/:commentId | DELETE | destroy |
- Javascript
- Mongodb and Mongoose
- HTML and CSS
- Express, Liquid, Bootstrap






