We need a page for timeslotsbooking.
Built in Asp.Net vb, Mysql-database.
UI:
We like to have a clean nice looking calendarview, that shows free and avaliable times.
All other booked times and unavaliable times should be readonly with no info about the booker. So the user can only see and manage their own booking on avaliable times.
It is supposed that the user clicks on the desired time and then confirm it with another click. And only then the reservation is stored in the database. So the user can click around without submitting, without any stored reservations.
ADMIN:
Admins can set the times to be booked from some simple adminpage. Like every weekday 07:00-16:00, in 30min´s interval, except between 12:00-12:30 and 15:00-15:30 just as an example. Of course you should be able to put these times how they want.
Also an option to close an whole day for bookings, like an holiday.
It has to be an option to set how many bookings allowed per slot. Default 1.
Admins can also see the whole calendar and granted full rights for any changes they want.