Case study

deFrost

A clothing commerce platform with a full admin panel and a POS system attached.

Live2025Soloproduct

A complete retail platform rather than a shop front: catalogue and inventory, a customer area with cart, checkout, order history and coupon redemption, an admin dashboard with analytics, and a point-of-sale terminal for the physical shop. Authentication runs through Auth.js with both email verification and Google OAuth, sessions are signed with jose, and the admin tables are TanStack Table driven so the data layer stays out of the components. The store side uses Framer Motion for the transitions, because a clothing site that does not move is a catalogue.

By the numbers

lines of TypeScript
9,686
source files
92
sign-in methods
2

Built with

Links

← All projects (opens in a new tab)