Swish application was developed to improve the court booking experience for customers, making it easier to book time slots. Additionally, it provides admins and managers with an efficient way to manage bookings, time slots, and communicate with customers through news updates and notifications.
Before this app was developed, customers had to book a court by calling or visiting the front desk. This sometimes led to them not getting their preferred time slot or arriving without knowing if a court was available. There was also an issue where some customers booked by phone but didn’t show up, as no payment was required in advance. This inconvenient process could result in lost customers and some of their income.
We developed a system with separate applications for customers and admins to streamline court bookings and management. The customer app lets users check court availability, book time slots easily from their phones, and receive updates through news and notifications. The admin app helps employees and managers efficiently manage court schedules and communicate with customers. It also solves the major issue of no-shows by requiring advance payment.
We started by brainstorming to get the necessary functions for both the customer and admin applications, then mapped them out into an application flow.
After finalizing the application flow, We began designing the website structure by sketching initial ideas. Then created a low-fidelity wireframe to focus on the page layout and components. Finally, we refined it into a high-fidelity wireframe, adding colors and images to make it look like the real product before we do a development.
After completing the design process, we handed it over to the development team to build up the application using Flutter. Then conducted testing, fixed any issues before delivered the final product to our client.
We also created a tutorial video to help their staff and customers learn how to use the application. This enhances user understanding and strengthens their brand.