Frontend Development Projects in ParisFrontend Development Projects in ParisCrenaly: 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) Project Name: VertiCare
Tagline: A premium exterior service interface brought to life with Google Stitch.
Description:
VertiCare is an ultra-premium exterior maintenance and arboriculture landing page concept designed for the Bordeaux region. Starting with a static Tailwind CSS codebase, I leveraged Google Stitch's in-place AI editing capabilities to rapidly transform a flat layout into a living, high-converting prototype.
Key features built during the hackathon include:
Interactive Hero: A dynamic fluid canvas background that reacts smoothly to cursor movements.
Engagement Boosters: Modern 3D tilt effects on service cards to enhance visual feedback.
Functional Embeds: A fully interactive Leaflet.js & OpenStreetMap zone map centered on Bordeaux, complete with customized styling.
Conversion Anchors: Micro-animated floating widgets for instant contact (WhatsApp and a pulsing AI Assistant button) alongside an upgraded, premium footer featuring institutional trust markers like Garantie Décennale.
Stitch perfectly bridged the gap between static code and an immersive, premium user experience in just minutes.
Tech Stack: Google Stitch, Tailwind CSS, Leaflet.js, OpenStreetMap, HTML5, JavaScript.