BijouHair
See the live site
BijouHair, salon booking
The founder built the salon's website with Lovable. We added the booking and payment engine behind it, so clients in Poland can book and pay in złoty with BLIK.
Built with AI
BijouHair is a hair salon that offers appointments in the salon and online consultations. The founder built the whole website with Lovable, and the result was polished and worked well. The gap appeared when it was time to take real bookings and payments. Calendly, the scheduling tool, only supported euro. BijouHair's clients are in Poland, pay in złoty and expect BLIK at checkout. The founder needed bookings that are confirmed only after payment, for both types of visit, and a backend they could look after without deep programming experience.
We kept the founder's Lovable site and connected it to Supabase as the backend. Supabase Edge Functions run the whole booking: they check availability, create the payment in Stripe with BLIK enabled for złoty, wait for confirmation and only then register the booking. Salon visits and online consultations go through the same logic. Clients see the same site as before. The founder sees and manages every booking in the Supabase dashboard, with no servers to run. After launch we stayed on for support and new features.
Supabase backend for the existing Lovable site
Booking flow run by Supabase Edge Functions
Stripe payments with BLIK, in złoty
One booking logic for salon visits and online consultations
Bookings confirmed only after successful payment
Production launch and ongoing support

A salon appointment or an online consultation, a date and a time, on the same site as before.
Stripe takes the payment in złoty, with no currency conversion and no third-party workaround.
The booking is registered once Stripe confirms the payment, so there are no unpaid bookings.
Every booking is visible in Supabase, with no servers or custom admin tools to maintain.
Clients pay with BLIK in złoty, replacing the euro-only Calendly setup
Both types of visit can be booked from start to finish, confirmed automatically after payment
The founder's Lovable site runs on a production backend with no server management
Reviewed the Lovable code, chose the integration points, designed the Supabase database and set up Stripe with BLIK.
Set up Supabase, built the Edge Functions for the full booking flow, added Stripe with BLIK and the payment confirmation logic.
Connected the backend to the existing Lovable site, tested booking and payment end to end and launched.
Monitoring, improvements and new features as the business grows.
See the live site