You are approached by the hot new bistro in town and they are in need of a way to allow their customers to make reservations online. This bistro has only one location as it is a new start up.
- The client should be able to add tables.
- Tables have varying numbers of people they can seat ranging from 2-10. Any party larger than that needs to be handled directly by the staff.
- Customers should be able to select the date and time of their visit and get a table that will be able to accommodate their party.
- Each reservation is a minimum of 2 hours.
- Once a table is reserved it needs to no longer be available to reserve for that given date and time block.
- When a customer reserves a table the app should email them a confimration.