About
NextForge isn't a product — it's a personal project for learning full-stack Next.js by actually building something with it: a real data layer, a real editor, and a real UI, wired together end to end rather than left as separate tutorials.
Schema and migrations flow from a single Prisma Next contract, with a fully typed query layer on top — no hand-written SQL for everyday reads and writes.
Blog posts are authored with Tiptap and stored as HTML, then rendered back with dedicated typographic styling on the post page.
Buttons, cards, badges, and navigation are built on unstyled Base UI and Radix primitives, themed with CSS variables so light and dark mode share one source of truth.
Pages fetch data directly in Server Components, with route-level loading and error boundaries instead of client-side spinners bolted on after the fact.