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
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.