What it does
Rather than a grab-bag of demos, NextForge puts each piece to work in the same app — the data layer feeds the pages, the editor feeds the data layer, and the design system ties the UI together.
One Prisma Next contract defines the schema. Migrations are planned from it, and every query is typed against it — no schema drift between the database and the code.
Reads and writes go through a fluent ORM client with relation eager-loading, so a page's data shape is known at compile time, not discovered at runtime.
Posts are written in a Tiptap editor — headings, lists, links, images — and stored as clean HTML, rendered back with dedicated typographic styling.
Buttons, cards, badges, and navigation are unstyled Base UI and Radix primitives underneath, styled once and reused everywhere instead of one-off markup.
Every color is a CSS variable — light and dark mode, and the whole UI, are derived from one small palette instead of scattered hex values.
Pages fetch their own data as Server Components, with route-level loading and error boundaries — no client-side waterfall of spinners.