MVPs - xalcolm1/Table-Ouverte GitHub Wiki
Table Overte is a Restaurant reservation booking application.
The Features of Table Ouverte will be
- Create and search restaurants
- Reservations
- Ratings/reviews
- Favorites
- Bonus: Discover/explore
- 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.