Skip to content

tthephas/Dream-Restaurant-App

Repository files navigation

SEI-12-12-Project-2

Overview

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.

User Stories

  • 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.

Bonus abilities

  • 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.).

Wireframes

Home Navigation Page

Alt text

Index page, show all restaurants

Alt text

Index page, closer look at one card

Alt text

Show page, page with only 1 card info

Alt text

Restaurant CREATE page

Alt text

Sign up OR Log in page

Alt text

Route Tables

Restaurant Routes

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

User Routes

URL HTTP Verb Action
/users/signup GET new
/users/signup POST create
/users/login GET login
/users/login POST create
/users/logout DELETE destroy

BONUS - Comment Routes

URL HTTP Verb Action
/comments/:restId POST create
/comments/delete/:restId/:commentId DELETE destroy

Entity Relationship Diagrams

Alt text

Technologies Used

  • Javascript
  • Mongodb and Mongoose
  • HTML and CSS
  • Express, Liquid, Bootstrap

About

Dream Restaurant / Menu Builder deployed site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published