Crenaly: a booking SaaS I designed and built end-to-end for appointment-based businesses in France: salons, barbers, beauty and wellness.
The core idea: when a client cancels, the freed slot is automatically offered to clients who asked for an earlier time. The first to accept gets it, their appointment moves in place, and the slot they leave is offered next. No double booking, no manual work.
Around it, a full product:
→ Branded booking page for each business, embeddable on their own site
→ Mobile-first booking flow, no account needed
→ Agenda, client management, team roles & permissions
→ Verified reviews, analytics, Stripe billing
Product, UX/UI, frontend and backend.
Next.js · TypeScript · NestJS · PostgreSQL · Redis
crenaly.com (http://crenaly.com)
🍝 A little something I’ve been cooking recently.
Had the opportunity to work with Secret Sauce Agency (https://www.secretsauce.ma/) on bringing their new digital experience to life.
The goal: translate a bold creative identity into a website that feels just as distinctive, combining design, motion and development into one smooth experience.
Really enjoyed bringing this one to life.
Here’s a quick look at the result 👇
Excited to share another creative project 🚀
For Secret Sauce, I designed and developed a bold, modern web experience focused on storytelling, visual impact, and smooth user interactions. The goal was to create a strong digital presence that captures the brand’s personality while keeping the experience clean, engaging, and conversion-focused.
From UI design to development, every detail was crafted to deliver a polished and memorable experience across devices.
Here’s the link for more details 👇
https://irrenium.com/works/secret-sauce