Cut Dash / Freelance Editor CRM

Keep deadlines, client threads, and reminder timing in one calm control room.

This Next.js 14 scaffold is linked to Neon and reads the core CRM schema live from Postgres. It is built to grow into email imports, brief OCR, and payment follow-up automation.

Neon connected

Last checked Aug 9, 2026, 9:41 AM UTC

What ships today

  • Next.js app router scaffold at the repo root
  • Neon-compatible Drizzle schema and migration flow
  • Live dashboard reading core table counts from Postgres

Designed for editors

Editorial typography, tactile color, and a dashboard that feels more like a production board than a generic admin panel.

Sand

0

Clients

Copper

0

Projects

Slate

0

Emails

Moss

0

Reminders

Core schema

Tables ready for the first CRM loop

Clients

Primary records for editor relationships and inbound communication ownership.

id / name / email / created_at

Projects

Delivery tracking with client links, deadlines, statuses, and intake timestamps.

id / client_id / title / deadline / status / created_at

Emails

Imported messages, normalized bodies, and raw attachment payloads for later OCR.

id / client_id / subject / body / received_at / raw_attachments

Reminders

Scheduled and sent payment or follow-up reminders tied directly to projects.

id / project_id / type / sent_at / scheduled_at

Operator notes

Where this goes next

Capture client emails and organize them under one relationship record.
Track projects by status before they sprawl across inboxes and notes apps.
Queue reminders ahead of delivery and payment milestones.

Upcoming work

Project queue

No projects yet. The schema is live and ready for the first client intake.

Runtime health

Live environment

FrameworkNext.js 14 / App Router
Database@neondatabase/serverless + Drizzle ORM
Migration statusSchema readable
Production URLcutdash.nanocorp.app