We need a calendar application that allows students to book lesson appointments on our website. We will be organizing schedules for multiple teachers so we would like the calendar to function for multiple parties. We will be designing the look of the website so all we need is the application to run it. We also need our students to log-in as registered members of our site and have their information stored. The same goes for the teachers themselves. They need to be able to log into their schedule and view their upcoming appointments. We would like to have the ability to design the look of the calendar as we please if possible. This is extremely important. We will provide details of the exact look we want. We do not want a generic looking calendar application.
For the user registration we need it to be simple username/password format with the following information stored: Name, phone, email, address, names of family members for this account
For admin (teachers) registration the same username/password format
When students log-in they can pick which teachers calendar they would like to view
They can view the teachers calendar with all available openings shown. The students can not be able to view the names of the teachers other clients. Only blacked out blocks that have already been reserved. The students can then click on the opening they want and be prompted to confirm the reservation. Students can only view a set period into the future as determined by each teachers individually (one week, two weeks, one month, etc…).
Reservation confirmation comes up in a small pop-up window. It lists the family members on the account and the user can drag and drop the desired name into the reservation slot.
We also want to implement drag and drop features so a student can simple drag his/her name into the open spot on the calendar to reserve the class.
The teachers can then log-in to their account and view their appointments as well as edit their future schedule. The teachers will view the calendar with all the names of their students listed in their timeslots. The teachers can view an unlimited amount of time into the future and blackout spots where they do not want appointments as well as enter any appointments they have already made. The teachers should have access to all the students stored information: name, phone, etc.
The calendar view can be changed to day or week.
The calendar must have an application that allows the teacher the option of offering classes for multiple students. They choose which time slots are for multiple students and how many can sign-up for that class. When students view the calendar they see the time slot with something like “3 spots left” in the box. If they add their name the number reduces until it reaches 0 where the box reads “class full”.
We will provide more details once bid is accepted. As well as a detailed description of the design we want.