What is it:
It is a calendar for reserving the time/hour/month in an office.
A calendar for the next 3 months in which the hours reserved by users appear in Red, the free hours in Green and the past time or the hours/days suspended by the general administrator in Gray.
Access to this calendar is made only after passing the log-in section.
Users receive a number of days and a number of hours that they must use, if they have reached the maximum number of hours assigned or the allotted days have passed, even though they still have unused hours, users can no longer access the calendar, and after when they log in, the message appears:
The number of assigned hours has been exceeded or the allocated hours have been exceeded!
TO AVOID SUCH DISCOMFORT, WE ADVISE YOU TO PAY AVAILABILITY OVER SEVERAL MONTHS.
Please contact the Administrator on phone .... or email... . (this should be a redirect to an html page that I can edit later)
THERE WILL BE 2 LOGIN SECTIONS
1 general admin
Log in: User/pass/captcha
Menu: See calendar | Users | Add User
First Page "See Calendar":
It displays the top menu and the calendar as in the users' page. Responsive.
Show the top menu.
"Search users" section: by name, by email address, by phone number.
Load 25 users into the table, then pagination.
Users are assigned additional hours at any time from the ADD HOURS Section (the period of days in which the new number of hours is assigned will also be selected).
The "displayed user" table line contains:
- User name,
- Allocated hours - remaining hours - used hours (/the days on which he received hours. Ex: you select the days for which you want a query and it appears: allocated hours 10, remaining hours 3, used hours 7.)
- ADD HOURS: the month in which the new number of hours is assigned will be selected and the number of hours will be added manually.
THE HOURS RECEIVED ARE ONLY FOR THE DAYS THAT WERE ALLOCATED TO HIM, if he exceeds these days, and the hours were not reserved in the table, these hours are lost and he can no longer make reservations unless the general admin adds additional hours.
THE HOURS RECEIVED ARE LOST AND IF THE DAYS ALLOCATED IN THE COURSE HAVE EXPIRED, AND THE HOURS HAVE NOT BEEN USED, these hours are lost and you can no longer make reservations unless the general admin adds additional days.
- Edit profile (user data can be changed)
- Delete profile (absolutely all user data is deleted, with the message window: Are you sure? to avoid accidental deletion)
"Add User" page:
User addition form
- The whole thing
- User name,
- Number of allocated days/ Number of allocated hours
Log in: User/pass/captcha
Menu: See calendar | Add reservation | See Website | Contact us
First Page "See calendar":
Show the calendar if:
- click on Red or Gray and the message appears: Period not available!
- click on Green and the message appears: FREE! and can click and reserve that time in a pop-up form.
HE CAN BOOK ALL THE TIMES HE HAS AND WHICH ARE AVAILABLE IN THE CALENDAR, IN ONE DAY OR IN SEVERAL DAYS, AT ANY TIME!
Thus, if the availability of the calendar allows him and he still has available hours, he can select 2 hours today-4 hours in 7 days and 1 hour in 2 weeks. As long as the selected hours are during the allocated days.
After selecting the schedule, the message appears: Are you sure that the operation is correct? This time is not refundable, and the reservation remains valid!
So you won't be able to delete completed bookings!
Hi, I have read your description carefully. I have full experience with PHP/Mysql. And I can carry out your task on time high quality. please, contact me. from @Marcelo H.
22 freelancere byder i gennemsnit $326 timen for dette job
Hello. I'm a full stack developer who you are looking for. I will finish your project perfectly. I'd like to discuss your project in detail in our chat. Martino