TextBase
Phase 1 Foundation

Outline-native infrastructure for text-first work.

TextBase starts with fragments, not widgets. This first phase establishes the monorepo, auth, API, database, and Kubernetes deployment path so the next phase can focus on the editor itself.

Every line is a fragment with a stable ID.

Fragments stay text-first and type-free at the core layer.

Future views derive from the same outline tree instead of diverging data models.

Demo Outline

Foundation State

Protected

TextBase foundation

Fragments are the source of truth.

Views derive from the outline tree.

Phase 1 status

Frontend, API, Prisma, and Kubernetes wired.

Web

Next.js app shell

Landing, login, and protected dashboard flows prepared for desktop and mobile.

API

NestJS + Prisma

Health, auth, roots, and fragments modules are ready for the outline editor phase.

Infra

Kubernetes-first

Ingress, secrets, persistent PostgreSQL, and GitHub-built container images.