some features must have:
* User can see the schedule of each technician?
* User can book an appointment online
* User can make payment online
* User can make a review
* Technician can log in to see and make arrangements of Her/His schedule.
* Manager can change the schedules of technicians and send notifications