The primary challenge was setting up the platform where the businesses and consumers can easily sign-up. The platform should allow the users to easily find the businesses who provide the services they are looking for. It then should allow the customers to view the available time-slots and easily book their appointments. From the business side, the platform should allow the businesses to manage their listing and the information about the services they offer. Apart from that, it should also allow them to manage their service appointments.