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.

A learning project

Full-stack Next.js, built one feature at a time.

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.

Read the blogAbout this project
Laptop displaying code on a desk

What it's built with

Contract-first data

Prisma Next's contract drives the schema, migrations, and a fully typed query layer.

Rich-text authoring

Blog posts are written with Tiptap, a headless, extensible editor built on ProseMirror.

Composable UI

Accessible, unstyled primitives from Base UI and Radix, styled into a small local design system.

App Router, end to end

Server components, streaming, and route-level loading and error boundaries throughout.

Recent posts

View all
U
Anjan·Prisma·Sep 16, 2026

Understanding React Components

React makes it easier to build reusable user interfaces with components, props, and state.
Read more
W
Anjan·Next.js·Sep 16, 2026

Why Use Next.js for Full-Stack Applications?

Next.js provides routing, server rendering, API capabilities, and a powerful application architecture for React projects. Why do we use it? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since 1 96 6 , when designers at Letraset and James Mosley, the librarian at St Bride Printing Library in London, took a 1914 Cicero translation and scrambled it to make dummy text for Letraset's Body Type sheets. It has survived not only many decades, but also the leap into electronic typesetting , remaining essentially unchanged. It was popularised thanks to these sheets and more recently with desktop publishing software like Aldus PageMaker and Microsoft Word including versions of Lorem Ipsum. Where can I get some? There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
Read more
P
Mina·PostgreSQL·Sep 9, 2026

PostgreSQL Basics

PostgreSQL is a powerful open-source relational database system. It stores information in tables containing rows and columns. Tables can also be connected using relationships such as primary keys and foreign keys. For a blog application, PostgreSQL can store users, blog posts, categories, comments, and other application data. Understanding basic SQL queries is useful even when using an ORM such as Prisma because it helps developers understand what is happening inside the database.
Read more