I need a custom booking/appointment calendar. Users should be able to login to an individual frontend Wordpress page and book free slots in a calendar. The users should have 2 views:
1. booking option (book and delete booked dates)
2. already booked dates viewable in day, week, month and list view
The admin should be able to create the available booking slots.
The admin should have 2 views:
1. create and delete new and existing booking slots
2. calendar view with booked slots (calendar connected to Google Calendar)