Live

Vestiari

A Sustainable Digital Wardrobe App

Started March 2026
Live at vestiari.app
30 Registered Users
Registered users
Active users
Frontend
React 18 + TypeScriptVite 5React Router DOM 6shadcn/uiTanStack React Query 5React Hook Form + ZodRechartsFramer MotionCloudflare TurnstileGoogle Analytics GA4
Backend
Supabase Cloud (PostgreSQL)Supabase Cloud AuthSupabase Cloud StorageSupabase Cloud Edge FunctionsGoogle Gemini 2.5Stripe

Vestiari is a digital wardrobe and outfit management web app built as part of a personal challenge to ship one project per month.

Users catalogue their clothing, build and save outfits, track what they wear, and get AI-powered styling suggestions. The AI layer runs on Google Gemini 2.5 and powers everything from automatic garment tagging on upload to outfit generation, model visualisation, and trip packing suggestions.

Built without a development background using Claude Code, Supabase, and Stripe. Migrated from Lovable to a self-hosted stack on cPanel. Deploys via GitHub Actions on push to production.

Closet
Upload and tag garments with brand, size, colour, season, fabric, and price.
Outfits
Build and save outfit combinations with an AI-generated flat-lay image.
Diary
Log daily wear to track outfit repeats and cost-per-wear over time.
Stats
Analytics on garment usage, cost, and wardrobe gaps.
AI Stylist
Outfit suggestions based on season, weather, and occasion.
Catwalk
Visualise outfits on an AI-generated model.
Expedition
Pack for trips with AI-assisted outfit planning.
Public Profiles
Share your wardrobe publicly at my.vestiari.app/u/:username.
Multilingual
Available in English, Spanish, Catalan, and German.