Loftly Studio
ServicesWorkAboutBlogContact
Let's Collaborate
Loftly Studio
LOFTLYSTUDIO
Let's work together

Ready to buildsomething real?

Book a free callhello@loftlystudio.com
Loftly Studio

Custom software for businesses that can't afford to wait. On scope, on budget, on time — every time.

Connect

Available for new projects

Services

  • Web Applications
  • Business Automation
  • E-commerce
  • API & Integrations
  • Mobile Apps
  • Maintenance & Support

Company

  • About
  • Case Studies
  • Blog
  • Contact

Get in touch

  • Lagos, Nigeria
  • hello@loftlystudio.com
  • Start a project

Get our build notes

Practical insights on software delivery and building products that work — no spam, ever.

© 2026 Loftly Studio. All rights reserved.

Privacy PolicyTerms of Service
All case studies
SaaS / Salon & Service-Business Booking·Swiftbooked·6 July 2026

Swiftbooked: Booking Software Built for Salons

Salons and service businesses were stuck between plain calendar apps that didn't understand their work, and booking platforms built for someone else's market. We built Swiftbooked: a booking site customers can use anytime, a dashboard the business runs day-to-day from, and payment that automatically charges people correctly whether they're in South Africa or overseas.

Visit live site
Next.js 14 (App Router) + React 18Tailwind CSS, Radix UITypeScriptZustand, TanStack Query/TableNode.js / Express, MongoDB (Mongoose)React Hook Form + ZodRedisPaystack, Flutterwave, Stripe (multi-region billing)Contentful (blog CMS)Google Calendar API / OAuthFullCalendar (drag-and-drop scheduling)Resend + React EmailSerwist (PWA)
Swiftbooked: Booking Software Built for Salons
01
The problem

Salons and other service businesses had two bad options for managing bookings: a generic calendar app that had no idea what a "service," a "staff member," or a "client" even was, or a booking platform built and priced for a completely different kind of business. Meanwhile, if the business wanted to serve both local Nigerian clients and customers abroad, they'd normally need to bolt together two separate payment systems just to charge everyone correctly.

02
The solution

We built Swiftbooked as two connected pieces: a dashboard for the business, and a public booking page for their customers. On the business side, owners manage their services, staff schedules, and client list, and see everything on a real calendar they can drag and drop to reschedule — synced automatically with their Google Calendar so they're never checking two calendars to see if they're free. On the customer side, anyone can search for a business and book an appointment themselves, at any hour, without waiting for a reply to a message.

Appointment reminders go out automatically by email and phone notification, so businesses stop losing money to people who simply forgot they had a booking. For payments, we set it up so Nigerian customers pay through Paystack or Flutterwave and international customers pay through Stripe — automatically, behind the scenes — so the business can sell the exact same subscription plan to anyone, anywhere, without juggling different tools themselves. The blog and marketing content run separately through Contentful, and the whole thing can be installed like an app on a phone, so staff aren't stuck opening a browser every time.

Today, 70 businesses run their day-to-day bookings on Swiftbooked and have taken real customer payments through it.

Results
  • 70 businesses now run their bookings through Swiftbooked
  • Those businesses have collected real customer payments through the platform since launch
  • Customers can book an appointment online in a couple of minutes, any time of day, instead of having to call or message during business hours
  • Automatic email and push reminders go out before every appointment, cutting down the number of people who simply forget to show up

Ready to build something like this? Let's talk through your project.

Start a project