NextForge
  • About
  • Services
  • Blogs
  • Login
  • Sign up
NextForge

A learning project exploring full-stack Next.js — data modeling with Prisma and rich-text editing with Tiptap.

Navigate

  • Home
  • About us
  • Services
  • Blogs

Resources

  • Next.js Docs
  • Prisma Docs
  • Tiptap Docs

© 2026 NextForge. All rights reserved.

About

A learning project, built in the open

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.

Team collaborating around a laptop

What it explores

Contract-first data modeling

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.

Rich-text content

Blog posts are authored with Tiptap and stored as HTML, then rendered back with dedicated typographic styling on the post page.

A small, real design system

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.

Server-first rendering

Pages fetch data directly in Server Components, with route-level loading and error boundaries instead of client-side spinners bolted on after the fact.

Built with

  • Next.js App Router
  • React
  • Prisma Next
  • PostgreSQL
  • Tiptap
  • Tailwind CSS
  • Base UI
  • Radix UI
Read the write-ups