I'm always excited to take on new projects and collaborate with innovative minds.
Ongata Rongai, Nairobi, Kenya
See how I built BookFast.co.ke — a service booking system for Shi’d Nails Spa with full M-PESA integration and real-time appointment management.
In this post, I’ll walk you through the process of building BookFast.co.ke, a custom service booking platform developed for Shi’d Nails Spa. The goal was simple but powerful: allow customers to book beauty services online and pay in advance using M-PESA.
Here’s how I brought it to life — from idea to launch.
Shi’d Nails Spa needed a better way to:
They were using manual logs and WhatsApp — which often led to scheduling conflicts and delays in payments.
I developed BookFast.co.ke, a Laravel-based booking system with a user-friendly frontend, admin dashboard, and integrated M-PESA payment flow.
The platform now handles:
Users browse a list of services (manicure, pedicure, facials, etc.), each with pricing and estimated duration.
Available slots are shown dynamically. Once selected, they’re locked in to avoid double bookings.
Once a user confirms their booking:
The spa’s team can:
Since the majority of users are on mobile, I used Tailwind CSS to ensure the UI is smooth and responsive.
BookFast proved that even small service-based businesses can benefit from custom tech — especially when integrated with trusted local tools like M-PESA.
If you're running a salon, spa, clinic, or any service business, you can massively improve efficiency with a similar system.
Need a custom booking platform for your business? Let’s build one together. Contact me here or explore more projects on davidmboya.com.