Customer will submit the appointment form with personal information, selected service and request date time from slot. Slot will be displayed with open and closed slot time. Customer can only select the opened slot. As soon as they submit form a user will be created and they will receive an email with login credential to login into member panel. They can see updated status of their schedule and slot.
Admin will login and will change the status of appointment with approved,cancel,rejected and they can change time schedule. At update an email will be sent to customer with status.