



Real small business I own — handmade candles
Lit Candle
A full storefront and admin system built around how my own candle business actually runs: products, custom scents and colors, made-to-order stock, orders, and customer communication. Built solo, from database schema to UI.
My role — Designed and built solo — database schema, business logic, storefront, admin tools, and the automated test suite.
- Public storefront plus a protected admin area covering products, taxonomy, scents, colors, and bulk editing
- Order status changes go through a fixed transition table enforced on the server, not just hidden or shown in the UI
- Bouquets are a dedicated product type with their own sizes, pricing, and box inventory — not assembled from other catalog items
- Order confirmation never depends on email succeeding: the order is committed to the database first, email sent after
- 721/721 automated tests passing, alongside a clean TypeScript typecheck, ESLint, and production build


