Turin's biggest run club has no website to book and see events
So what do you build when 150+ people show up every Thursday and the whole thing runs on Instagram stories and WhatsApp threads?
For the @Lovable challenge, I built Endorphin's site and their booking system
I started with their reality.
I went through everything they publish. No website. Stories, a Linktree, two WhatsApp groups. 150+ people at the season opener, around 11K followers, nights with Nike and adidas. "Can I come?" arrives as a DM, and every answer is typed by hand.
Strategy before screens.
Endorphin isn't a logistics problem. The product is connection, and the run is the excuse. So Thursday stays booking-free: "I'm coming", one tap, a signal and not a reservation. Real booking exists only where spots are real: the drops. Brands get their own door. The crew gets one room instead of an inbox. The real power is behind "add every thursday to you calendar" button.
Every state designed in Figma before I touch Lovable.
Calendar, carousel, full, waitlist, booked, past. The molecule. The formula. One visual language: black, volt yellow, mono labels.
Lovable gets a spec, not a wish.
One prompt at a time, with the Figma design system: sizes, colors, timings, easing. I check the result against my board before I send the next one.
Details that make it feel like the club.
Endorphin is a molecule, so the homepage have one. Every dot is a moment from a Thursday. A "Your move" card asks three taps before any form, so you see people like you before you see a pass. Then you slide to claim it.
First time?
Live website and book page:
https://endorphin-spark-flow.lovable.app
Find the black flag.
I built MobiFix Nairobi : A Mobile auto care company.
I rebuilt the moment an inbound “Can I book with you?” becomes “You’re booked.”
MobiFix Nairobi is a fictional mobile automotive service business built around one simple problem: booking vehicle services often means back-and-forth messages, checking availability, coordinating technicians, confirming locations, and handling payments manually.
I designed the experience so the customer can:
→ Choose a service
→ Select their vehicle
→ Enter their location
→ Pick an available date and time
→ Add their details
→ Review the booking
→ Complete payment
→ Receive a booking confirmation and code
Behind the scenes, the business gets a real dashboard with bookings, calendar, customers, services, technicians, availability, analytics, and website management — all backed by real data.
The goal was to make the entire journey feel less like “requesting an appointment” and more like simply getting booked.
And somehow, almost one full day of those three went into the intro you see when the page first opens.
Not because it was necessary — mostly because I’ve wanted to try something like this for a long time.
Web design and development are far from my main field, so I kept putting this idea off. This challenge finally gave me a reason to test it properly — and seeing it actually work is ridiculously satisfying.
The video was converted into an image sequence and tied directly to scrolling on desktop and swiping on mobile, so the animation is controlled by the user as they move through the page.
Right now the project is already at Build 4.2.3.
The backend is working properly, the main mechanics are in place, but visually… there’s still a lot to redo. The current plan is to rebuild almost the entire visual layer before the final version.
I also found out today that Lovable reduced the number of prize spots quite significantly — apparently, there will only be 3 finalists.
That definitely makes the odds a little more painful 😅
But either way, I’m already getting a new portfolio case out of this project, and I’m finally experimenting with things I’ve wanted to build for a long time.
How’s everyone else doing?
Still working on your project, or have you already submitted it?
Or did you decide not to participate at all? If so, I’m curious — what made you skip it?
That intro effect looks sick! 🔥 By the way, I'm working on a car showroom project too, but not sure if I'll manage to finish and submit it on time. If luck is on my side, it’s going to be a really fun competition haha. Good luck!