Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Description: A restaurant chain has reached out to your team to build a reservation system. Here are the details: Two categories of users / customers:
Description:
A restaurant chain has reached out to your team to build a reservation system.
Here are the details:
Two categories of users customers: guest user or registered user.
Users should be able to search for a table and reserve.
User doesnt need to login to the system to reserve a table. If registered users, they can login
User enters name, phone, email, date and time date picker and # of guests for dining and system presents available tables.
Tables have maximum capacity limit ie or
Different combinations are allowed, and owner accommodates the seating, for example: someone requests guests and table for is not available but or is available. System should combine the tables and notify owner they need to combine tables. In this case System reserves both tables.
If a guest user ie not a registered user, system should prompt user to register Optional before finalizing the reservation.
Registered users will have these fields:
Name, mailing address, billing address checkbox if same as mailing address Preferred Diner # system generated Earned points based on $ spent ie $ is point preferred payment method cash credit, check
System should track high traffic days weekends and a hold fee is required ie July th will require valid credit card on system to reserve the table.
Notify user no show will have minimum $ charge.
Implement the web application in ReactJS using material UI
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started