Bold Petals
A booking marketplace for beauty and wellness in Nigeria. Customers find verified hair stylists, makeup artists and nail technicians near them, book a time that’s actually free and pay to confirm. Vendors run their bookings, hours and products from a dashboard of their own.
- Client
- Bold Petals Ltd
- Platform
- Web, desktop and phone
- Stack
- Next.js · Firebase · Paystack
- Status
- Live


The brief
Booking a hair or makeup appointment in Nigeria usually means phone calls, DMs and waiting for someone to reply. Bold Petals wanted one place where customers can find a vetted professional, see when they’re free and book in a few taps, and where the vendors, most of them women running small businesses, get proper tools to run their work.
What I built
One platform with two sides. Customers sign up, search by category and location, and filter by rating, price, how long a service takes and whether it comes to their home. They pick an open slot, pay to confirm, and can reschedule or cancel from their dashboard. There’s a product shop too, with order tracking, standard or express shipping, and returns.
Businesses get their own account type and dashboard: a profile with photos, services with prices and availability, regular opening hours, blocked-off dates and a list of upcoming bookings. New vendors are reviewed before their services go public, so customers only ever see verified providers.


Payments
A booking is paid for when it’s made, through Paystack, and Mastercard, Visa and Verve cards all work. The checkout script loads after the page itself, so it never slows down the first view.
Tech
Next.js, React, Firebase, Paystack, Vercel