Back to The Grid
PROJECT #001Completed

102 Projects Hub

Brutalist portfolio tracking 102 apps in 365 days.

Shipped: 2026-01-03
Next.jsTypeScriptTailwind CSSNextAuthFramer MotionZod

Retrospective

The Good

Server Components + Server Actions eliminated API boilerplate. Brutalist design was fast to implement. The globalThis pattern for dev-mode data persistence was a clever workaround.

The Bad

Route groups took several tries to structure correctly - had a frustrating redirect loop. NextAuth v5 docs are sparse.

The Ugly

Images for the projects are loaded from the db and only memcached, will need an s3 worthy upgrade soon.

Screenshots