This project needs to be php/mysql, commented, clean valid xhtml code.
Project needs to be basically plug'n play.
Project has 2 components, Users and Admin:
Project allows users to login via, email and password.
if the user doesn't have an account, they can create one.
userMember(s)(user can add additional members)
Once Logged in the user sees, a list of available services, and a calendar of the current month.
User chooses userMember via dropdown for service.
User chooses available service.
User clicks on desired day to schedule appointment.
User sees available times for appointments on that day.
User clicks on available time, and schedules appointment, by typing in text box, user can set appoinment to reoccur.
User submits form and the Admin is notified via email.
Depending on the admin settings, The appointment is either automatically accepted or pending approval.
Logs in via email and password.
Admin, sees pending appointments, to confirm or deny.
Admin, sees the calendar and appoinments, similar to google calendar.
Admin, can confirm or deny appointments or set existing users to automatically set appointments("userLevel").
so a user with a userLevel of "super" appointments would automatically be confirmed.
Admin can mark appointment "pending" to verify via phone or email.
Views a calendar of all appointments with users details.
Admin can add, update, delete, appointments, services, and users.
(each service has a "title", "description", "serviceID", "time", "cost", "paid")
(each user has "name", "id", "email", "password", "subUser(s)", "userLevel")