The client wanted us to create a simple stylish website that allows users to book an appointment for home cleaning services.
We have created the website using web 2.0 design standards. For the user interface, we have utilized boost-strap HTML responsive framework and made the website fully adaptive to mobile & tablets screens. Color schemes, fonts & interface of the website is kept very classy & stylish to perfectly matched with visitors expectation. The best part of the website is that it is very user-friendly.
The basic objective of the site is to give the customer a global platform to schedule an appointment with the cleaners in any time slot of their choice to clean their house. Initially, as per the scope of the project we started with the customized solutions for the admin and front end section however later on during the development phase client mentioned to change the process and asked us to integrate a third party tool for the same.
The whole booking process is based on the third party tool i.e., "Shift planning tool". In this tool admin will be able to add/edit/delete staff members and can update their availability. Staff members can also login to their dashboard section in "Shift planning tool" and can update their availability profile etc.
Admin uploads the list of an address where they provide the cleaning service in CSV format from the admin panel. In the booking process, we have integrated the Google address search API. Once the user put his address and it matches with any of the entry of the addresses imported by admin, then the user will be able to select date & time and can schedule appointments with the cleaner.
If the address doesn't found in the database then the user will be redirected to the gift card section of the booking process where he/she will need to enter his name & email and a gift voucher for the cleaning will be sent to his provided email address. Once the user selects the date from the calendar of "Date & Time" section then he/she get a list of all the time slots based on the availability of the staff members.
Following are the tasks users will be able to do -
- Apply promo codes during the booking process
- Edit appointment at any point during the booking process or after scheduling.
- Cancel their appointment at any point of time and the respective amount get refunded to their account