A learning project
NextForge is a hands-on exploration of the modern Next.js App Router — contract-first data modeling with Prisma, rich-text editing with Tiptap, and a composable UI system, all wired together in one real codebase.
Prisma Next's contract drives the schema, migrations, and a fully typed query layer.
Blog posts are written with Tiptap, a headless, extensible editor built on ProseMirror.
Accessible, unstyled primitives from Base UI and Radix, styled into a small local design system.
Server components, streaming, and route-level loading and error boundaries throughout.