20,000+
Lines of code
6
Launch-ready watch models
5%+
Sales in the first month
3
Creative collaborations validated
Portfolio update
Work in progress
Please note that some case studies are still being refined, but here's a sneak peek.
Turning a personal watchmaking hobby into a custom-built e-commerce business.
AUDE started as a way to turn my passion for assembling mechanical watches into a real side business. I designed and built the full experience, from the storefront and customer area to the admin CMS and final shipped product.
The goal was to keep full control of the product, avoid dependency on external platforms, and learn backend-heavy workflows with AI-assisted implementation support.
20,000+
Lines of code
6
Launch-ready watch models
5%+
Sales in the first month
3
Creative collaborations validated
Work Type
Independent Project
Industry
Fashion e-commerce
Role
Founder / Product Designer / Front-End Developer / Photographer
Scope
UX/UI Design / Customer + Admin flows / Product architecture
Core Stack
Nuxt 3 / Vue.js / Tailwind CSS / Firebase / Firestore / Stripe / Resend
Tools
Figma / GSAP / FloatingUI / Chart.js
AI Support
Back-End / Debugging + QA iteration
Duration
2025 (4 months)
AUDE is a clear example of how AI can remove execution barriers when the product direction is already well defined.
A custom e-commerce platform built around a personal hobby and turned into a side-income stream.



Stripe was integrated to handle payments through a secure and familiar checkout flow.

A single operational overview for sales, order statuses, refunds, top products, top collections, and the returns pipeline.

A complete CMS for adding, editing, and managing products, with the option to save items as drafts or publish them directly.



Operational after-sales tasks are handled from the same back office, with order cards for fulfilment progress and tracking, plus a dedicated queue for approving, rejecting, and refunding return requests.


I didn’t want to rely on third-party e-commerce tools. More than solving a market problem, the challenge was to step outside my comfort zone and build the full system myself.
Build a full e-commerce platform from scratch without prior backend experience.
The direction started with competitor research across websites and social media. A clear pattern emerged: many buyers were looking for cleaner, more minimal watches rather than replicas or overdesigned assemblies built from existing models. Some brands offered that aesthetic, but usually in very limited variations, often with only a silver dial.
The key insight was simple: there is a niche market for clean, minimal watches.
Starting from scratch could feel overwhelming, so defining priorities, MVP scope, and next steps clearly was key to keeping the project moving.
Mapping the flow early was essential to decide what to build first and what could wait.

The order lifecycle was mapped before UI work, covering checkout, payment outcomes, account creation, fulfilment, and post-purchase states.

The wireframes evolved from low-fidelity to high-fidelity to refine layout, hierarchy, and the key information needed on the product page.



The screens below support the real business tasks behind the storefront: publishing new watches, managing catalog visibility, tracking fulfilment, and handling returns without leaving the system.
Operational tooling was designed as part of the product, not as an afterthought.

Draft / Public State
Controls whether a product stays internal or is ready to appear on the storefront.
Live Product Preview
Lets the team validate the full product page before publishing or updating the item.
Auto-generated Alt Text
Speeds up media publishing while keeping product imagery accessible and structured.

Homepage Visibility Toggle
Makes it easy to control which products are surfaced on the homepage without editing templates.

Internal Fulfilment Notes
Internal notes keep fulfilment updates and customer communication visible in one place.
Order Status
Structured statuses make payment, fulfilment, and refund progress easy to track.
Quick Address Print
Reduces fulfilment friction by making shipping details printable directly from the order view.