Website and Booking System for Turin’s Endorphin Run ClubWebsite and Booking System for Turin’s Endorphin Run Club
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
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.
Sergey's avatar
Full walkthrough ( sorry for the length, too much to say : )
Reda's avatar
Incredible work Sergey!! The experience looks soo smooth and exciting from start to finish.
Sergey's avatar
thanks so much, really appreciate you liked it!
Babylon's avatar
Nice concept sergey.
Sergey's avatar
thanks so much
Miglena's avatar
I couldn't catch if the run club hired you or if this is your initiative, but if they didn't I hope you pitch this to them. No way they pass, it's absolutely gorgeous and the save your spot experience you created is seamless. Great job! 👏
Sergey's avatar
thanks so much really appreciated
Rafee 's avatar
Booking-free sign-ups for a run club is a smart product call. The molecule homepage fits the community idea well.
Sergey's avatar
Thanks so much
Vara's avatar
Treating the site like a community hang instead of a rigid ticket counter makes so much sense. The interactive molecule map and the quick slide to join flow look incredible.
Sergey's avatar
Thanks so much really appreciate your kind words
Syphon's avatar
This is so well executed Sergey! Makes us want to sign up right away! The sync you have from Figma to Loveable is seamless. Have you pitched this already to the run club? if not you totally should! Wishing you the best for this challenge! (we think this is goated) 🙌 🔥
Sergey's avatar
Thanks so much, really appreciate your support! have to pitched this, but I wanted to make it perfect before launch
Emanuele's avatar
Congratulations, Sergey! I just watched the livestream where they announced you as the winner. You executed the project brilliantly, a well-deserved win! :)
Raja Mohamed's avatar
Congratulations @Sergey Bertagnini on winning the Contra Challenge, I appreciate your hard works!
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started