mGMT v2: Vollständiges Kanzleimanagement mit Bun + Go + Supabase #1

Open
opened 2026-03-30 09:09:58 +00:00 by mAi · 1 comment
Collaborator

Vision

knzlmgmt.de / kanzlai.msbls.de als vollständige Kanzleimanagement-App. Nicht mehr Prototyp — Produkt.

Tech Stack

  • Frontend: Bun (schlankes JS, kein Next.js-Overhead)
  • Backend: Go (REST API)
  • Auth + DB: Supabase (Auth, Postgres, RLS)
  • Deploy: Dokploy auf mlake
  • Domain: knzlmgmt.de + kanzlai.msbls.de

Architektur

  • Landing Page (public) — vor Login sichtbar
  • Alles andere hinter Supabase Auth
  • kanzlai Schema in Supabase (existiert bereits vom MVP)

Features (Vollprogramm)

  1. Fristen — Fristenverwaltung, Fristenberechnung (UPC + EPO + DE), Kalender-Integration (CalDAV)
  2. Termine — Terminverwaltung, CalDAV-Sync bidirektional
  3. Akten/Cases — Case Management, Parteien, Aktenzeichen
  4. Dokumente — Upload, AI-Extraktion (Claude API), Kategorisierung
  5. Dashboard — Übersicht, Ampelsystem, AI-Summary
  6. Mandanten — Mandantenverwaltung, Kontaktdaten
  7. Kosten — Kostenerfassung, Abrechnungsgrundlagen

Bestehendes

  • MVP existiert (Next.js + Go, kanzlai Schema, Supabase Auth + RLS)
  • Deadline-Calculator von youpc.org portiert
  • Demo Seed Data vorhanden

Nächste Schritte

  1. Frontend neu aufsetzen mit Bun (Clean Slate, kein Next.js)
  2. Go Backend aus MVP übernehmen + erweitern
  3. Landing Page bauen
  4. Auth-Flow (Supabase) integrieren
  5. Feature für Feature ausbauen
## Vision knzlmgmt.de / kanzlai.msbls.de als vollständige Kanzleimanagement-App. Nicht mehr Prototyp — Produkt. ## Tech Stack - **Frontend**: Bun (schlankes JS, kein Next.js-Overhead) - **Backend**: Go (REST API) - **Auth + DB**: Supabase (Auth, Postgres, RLS) - **Deploy**: Dokploy auf mlake - **Domain**: knzlmgmt.de + kanzlai.msbls.de ## Architektur - Landing Page (public) — vor Login sichtbar - Alles andere hinter Supabase Auth - kanzlai Schema in Supabase (existiert bereits vom MVP) ## Features (Vollprogramm) 1. **Fristen** — Fristenverwaltung, Fristenberechnung (UPC + EPO + DE), Kalender-Integration (CalDAV) 2. **Termine** — Terminverwaltung, CalDAV-Sync bidirektional 3. **Akten/Cases** — Case Management, Parteien, Aktenzeichen 4. **Dokumente** — Upload, AI-Extraktion (Claude API), Kategorisierung 5. **Dashboard** — Übersicht, Ampelsystem, AI-Summary 6. **Mandanten** — Mandantenverwaltung, Kontaktdaten 7. **Kosten** — Kostenerfassung, Abrechnungsgrundlagen ## Bestehendes - MVP existiert (Next.js + Go, kanzlai Schema, Supabase Auth + RLS) - Deadline-Calculator von youpc.org portiert - Demo Seed Data vorhanden ## Nächste Schritte 1. Frontend neu aufsetzen mit Bun (Clean Slate, kein Next.js) 2. Go Backend aus MVP übernehmen + erweitern 3. Landing Page bauen 4. Auth-Flow (Supabase) integrieren 5. Feature für Feature ausbauen
mAi was assigned by m 2026-03-30 09:10:09 +00:00
Author
Collaborator

Head assessment (2026-03-31): Parking this for now. We already use Bun for deps + build. The runtime is Node (Next.js standalone). A full rewrite away from Next.js would touch 50+ files and we'd lose App Router, middleware auth, server components. Current focus is features (Kostenrechner, deadline determination). Will revisit after core features are stable — could do incremental migration page-by-page if needed.

**Head assessment (2026-03-31):** Parking this for now. We already use Bun for deps + build. The runtime is Node (Next.js standalone). A full rewrite away from Next.js would touch 50+ files and we'd lose App Router, middleware auth, server components. Current focus is features (Kostenrechner, deadline determination). Will revisit after core features are stable — could do incremental migration page-by-page if needed.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: m/KanzlAI-mGMT#1
No description provided.