MVPs - xalcolm1/Table-Ouverte GitHub Wiki

Table Overte is a Restaurant reservation booking application.

The Features of Table Ouverte will be

  1. Create and search restaurants
  2. Reservations
  3. Ratings/reviews
  4. Favorites
  5. Bonus: Discover/explore
  6. Bonus: points for bookings and usage of site

1. Production README

  • my README should explain what each feature will be doing at a high level

  • there will be a link to the live site

  • I will add code snippets to break down specific features and explain what they do in more depth

  • my README will also show which features have render error

2. Navbar (login,logout, sign up)

  • you will be able to create an account, login to an existing account, logout if a logged in account

  • you will be able to stay signed in accross a session

  • this mvp will include a navbar that will be fully styled and home to the login/logout/signup buttons

  • the navbar will also include a location dropdown, this component

  • this will take up to 2 days to adequtely build and style.

3. restaurant creation

  • a user will be able to access a restaurant creation form

  • upon submission, the restaurant will be added to the list in their profile

4. Main page

  • the main page will be split into two main parts the first part will be a search bar component.

  • the search bar will have 3 drop-down menus one for each of the following: date, time and _number of guests _

  • the next part will be an index of suggested restaurants based on the city

  • the index will be sliced into categories and each category will be a RestaurantIndexComponent this component will have an unordered list in the style of a carousel

  • the index items hold information such as an image, the name of the restaurant a representation of the ratings, number of reviews,

    type of cuisine served a representation of the price and a location. all items will be nested inside of a link to the restaurant

  • this may take me 2 to 3 days to completely style and build-out.

5. All users will have the ability to book a restaurant reservation

  • this is the core functionality of my application

  • this component appears on the restaurant show page and is responsible for connecting users to restaurants

  • this should take 2 days to fully build out and style

6. User profile

  • a logged-in user will be able to view all reservations that are pending from the navbar dropdown

  • a logged-in user will also be able to click on their profile button from the navbar to view profile information and reservations as well as restaurant history

  • this will take up to 2 days to adequately build and style.

7. The final step will be adding the website to a heroku webserver