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
- Next.js
- TypeScript
- Auth.js
- Drizzle ORM
- Neon
- TanStack Table
- Framer Motion