Case study

ROOKIES Bakery

A bakery platform with a production-grade admin, built on Next.js 16.

Live2025Soloproduct

The largest of these projects by some distance - around twenty-five thousand lines across a customer storefront and a full administration surface. The storefront handles browsing, cart, checkout, order history and coupons; the admin handles the catalogue, the data tables and the drag-and-drop ordering. Written against Next.js 16, React 19 and Tailwind v4, on Neon Postgres with Drizzle for the relational work and Prisma where its ergonomics were better. Authentication is NextAuth with a Drizzle adapter, and the whole thing is deliberately mobile-first, because most of the people ordering are doing it from a phone while they are standing in the shop.

By the numbers

lines of TypeScript
25,442
source files
179
Next.js version
16.1

Built with

Links

← All projects (opens in a new tab)