Project
DocRev: Personal Portfolio + Editorial Sandbox
DocRev is a private-first editorial CMS sandbox for practicing and extending the document systems I work on professionally, with selective public publishing planned for the next milestone.
What's live
- Private documents workspace using Next.js (App Router), TypeScript/React, shadcn/ui primitives, Clerk session-gated create/edit/delete/list flows, and reusable editor/card components.
- Revisioned data model with append-only history: each document update creates a new revision with a revision number and preserves latest revision metadata.
- Compose/preview editor with sanitized GFM rendering, markdown safety, and content safeguards (length limits + validation).
- API and persistence built on an Express service with route-level auth and a Prisma/PostgreSQL data layer, plus Zod request validation.
Roadmap
- Document search page for workspace drafts and future published content.
- Revision history viewer.
- Publish workflow to promote selected documents to a public section.