Just submitted my entry for the #lovablechallenge π
I built Studio Mira, a booking system for a fictional solo interior designer in Dubai Marina.
Most entries I saw focused on letting customers pick a service and a time. But for an interior designer, that's not where the pain is. Her inquiries come in as messy Instagram DMs at midnight. She has to figure out the budget, the area and the scope before giving up half a day for a site visit, and a lot of people don't even show up.
So I focused on two things: turning a messy message into a qualified, paid booking, and making sure that booking actually happens.
What it does:
β The client describes their project in a chat, and a brief builds itself as they type
β It checks them against Mira's own rules and offers times that fit her schedule and travel
β Good fits book and pay a site visit fee instantly. Edge cases hold the card, and Mira approves with one tap from her email
β DMs already mid-conversation get pasted once and turned into a personal booking link
β Reminders, confirmations, rescheduling and waitlist refills run on their own
β Mira gets one email each morning with her visits in driving order
Built in under a day with @Lovable, using Lovable Cloud, Lovable AI, Stripe in test mode and Resend.
Try it yourself: book a visit, then click "See Mira's side" to see the owner dashboard.
studio-mira.lovable.app
I already submitted my Lovable challenge but I decided to update the landing page and make it look a little bit better by introducing more images to make the page a little bit more interactive especially on the services section, which one do you like: the old one or the new one?
FadeFlow: From βCan I book Saturday?β to βYouβre booked.β
I built FadeFlow for Fade District, a fictional solo barbershop in Yaba, Lagos, run by Malik Adeyemi.
The problem is simple: a lot of bookings start with a message like:
βCan I get a haircut Saturday afternoon?β
From there, Malik has to ask for the service, check availability, reply with time options, create the booking, confirm it, collect the deposit, send reminders, and handle changes.
FadeFlow removes that back-and-forth.
Customers can choose a service, see available times, pay a β¦5,000 deposit, and confirm their appointment themselves.
And when they still message instead, FadeFlow turns the inquiry into a structured booking request. Malik can see what they want, send available times, and create the booking in one action.
Once it's booked, FadeFlow keeps everything connected: