Checks to see if the user is a host already and displays any events hosted today or in the future
UI for creating a new event
UI for date selection
UI for selecting cuisine type (opted for restricted options to facilitate searching)
UI for selecting guest capacity (opted for restricted options to prevent people pranking (although in future could add more robust system like deposit system from all parties))
UI has checking to make sure required fields are filled out before submission
Frontend syncs with database:
If user has never hosted a dinner before before all the above, user is added into hosts table
Checks to see if the user is a host already and displays any events hosted today or in the future
UI for creating a new event
UI for date selection
UI for selecting cuisine type (opted for restricted options to facilitate searching)
UI for selecting guest capacity (opted for restricted options to prevent people pranking (although in future could add more robust system like deposit system from all parties))
UI has checking to make sure required fields are filled out before submission
Frontend syncs with database:
If user has never hosted a dinner before before all the above, user is added into hosts table