←Back to projects
Project 02 | Closet OS
Personal wardrobe system

Closet OS

An ongoing app for keeping track of my clothes and putting outfits together.

Closet OS project image
01 / 04

Note

Still in progress. The goal is to make a personal tool feel personal, not like inventory software wearing a trench coat.

Problem

I wanted a better way to remember what I own, see how pieces work together, and save outfits I already know I like.

Context

I am building Closet OS for myself. It keeps clothing, product details, and saved outfits in one place without making getting dressed feel like inventory management.

What I did

  • Built the wardrobe and outfit flows in React with TanStack Start, TanStack Query, and TypeScript.
  • Designed an image-first interface for browsing clothes, filtering a wardrobe, and putting outfits together.
  • Added product importing, image optimization, and background-removal workflows for clothing and outfit photos.
  • Modeled wardrobe items and outfit relationships with PostgreSQL, Drizzle, and Supabase-backed storage.

What came out of it

  • A working app with wardrobe, outfit, and outfit-detail views.
  • A personal system that makes a real collection of clothes easier to browse and reuse.
  • Still in progress, with room to keep testing product ideas around visual organization and everyday routines.