Application will have 2 Roles –
Admin:
Manage Restaurant (View, Add, Update, Delete)
Create slots for table booking (Breakfast, Lunch, Dinner)
View list of bookings. Filter bookings by restaurant, date etc.
Customer:
Book the restaurant by selecting slot
View his/her bookings
Cancel Booking
Fixed Minor issues related to logic