AÉVRA: AI-Powered Watch Restoration Intake and Owner DashboardAÉVRA: AI-Powered Watch Restoration Intake and Owner Dashboard
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
Project Title:
AÉVRA — AI-Driven Horological Conservation Atelier & Dual Cockpit
The Hook (Opening line that grabs attention):
"Every mechanical watch has thousands of micro-components—and usually, a customer experience stuck in 2004. We rebuilt the horological conservation pipeline from scratch."

Overview & Story:
Most watch restoration platforms alienate customers with esoteric technical jargon and static forms. AÉVRA was created to preserve timepieces for what they mean, not just what they cost—combining editorial Swiss atelier aesthetics, real-time 3D motion, and AI-driven intake.
The Problem:
Customers with heirlooms or vintage pieces don't know reference numbers or movement calibres.
Atelier watchmakers spend hours manually triaging vague emails before diagnosing a single watch.
The Solution & Key Features:
Natural Language Horological Intake: Clients describe their watch issue in plain English (e.g., "losing time and scratched crystal"). The system automatically maps symptoms to mechanical calibres, delivering immediate clarity on services, timeline, and preliminary cost estimates.
Cinematic 3D Photographic Scroller: A high-fidelity scroll journey that physically disassembles and reassembles the movement's case, bezel, balance wheel, and gear train at 60fps.
The Conservator’s Owner Cockpit: A private, real-time management dashboard allowing atelier owners to view incoming requests, evaluate AI diagnostic breakdowns, and accept or decline repair commissions with instant, seamless switching between client and owner views.
Tech Stack & Craft:
Platform: Lovable
Frontend: React, TypeScript, Tailwind CSS
Motion & 3D: GSAP ScrollTrigger, Three.js / Canvas, Lenis Smooth Scroll
State Management: Zustand with local persistence
Live Project Link:
Om's avatar
The scroll where the movement comes apart is so satisfying, really clean work.🙌
Mayank's avatar
Haha thank you! Wanted that scroll to feel really satisfying and intentional 🙌
Om's avatar
How does the symptom to calibre mapping work? Is an AI model reading the description, or is it a lookup you built?
Mayank's avatar
It’s a hybrid approach — the model interprets the symptom description, then maps it against a structured calibration layer so the output stays consistent. Not just a static lookup.
Mayank's avatar
Thanks man! 🙌
Ayush's avatar
Impressive work
Mayank's avatar
Appreciate it bro! 🙌
Rudransh's avatar
Nice design
Mayank's avatar
thank you.
Aditya 's avatar
The dark atelier look and the disassembling movement scroll are gorgeous. Bold take though: someone with a family heirloom watch wants to meet a watchmaker, not an AI intake form. I would let the AI work quietly in the background and put the conservator's face first.
Mayank's avatar
well thanks , thats exactly what i thought while building this with @Lovable
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