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.
Here is an excellent example but in .php.
http://www.phpjabbers.com/time-slots-booking-calendar/demo/admin.php
This is how i want it to be like, except from some things. Every timeslot has to be dynamic from the admin-settings, like if you want to give the possibility to book 1-5 reservations on every slot, you can set this param in admin-area.
So the time is avaliable until the slot is full.
The ability to disable part of day, or whole day is neccesary. Like if you dont want to book on lunchTIme and BreakfastTime. Or Holidays.
No payment is necessary. No styling except from edit the css is necessary. No name-form is necessary beacuse this data is already saved in a variabel during login.