diff --git a/CLAUDE.md b/CLAUDE.md index 90f2607..2acecb7 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,6 +1,6 @@ -# KanzlAI +# KanzlAI-mGMT -AI-powered toolkit for patent litigation — UPC case law search, analysis, and AI-assisted legal research. +Kanzleimanagement online — law firm management for deadlines (Fristen), appointments (Termine), and case tracking. **Memory group_id:** `kanzlai` @@ -18,9 +18,8 @@ frontend/ Next.js 15 (TypeScript, Tailwind CSS, App Router) - **Frontend:** Next.js 15 with TypeScript, Tailwind CSS v4, App Router, Bun - **Backend:** Go (standard library HTTP server) -- **Database:** Supabase (PostgreSQL) — shared instance with other m projects -- **AI:** Claude API -- **Deploy:** mRiver with Caddy reverse proxy +- **Database:** Supabase (PostgreSQL) — `kanzlai` schema in flexsiebels instance +- **Deploy:** Dokploy on mLake, domain: kanzlai.msbls.de ## Development diff --git a/README.md b/README.md index 4219d25..a751073 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# KanzlAI +# KanzlAI-mGMT -AI-powered toolkit for patent litigation — starting with UPC case law search and analysis. +Kanzleimanagement online — law firm management for deadlines, appointments, and case tracking. ## Structure @@ -12,26 +12,16 @@ frontend/ Next.js 15 (TypeScript, Tailwind CSS) ## Development ```bash -# Backend -make dev-backend - -# Frontend -make dev-frontend - -# Build all -make build - -# Lint all -make lint - -# Test all -make test +make dev-backend # Go server on :8080 +make dev-frontend # Next.js dev server +make build # Build both +make lint # Lint both +make test # Test both ``` ## Tech Stack - **Frontend:** Next.js 15, TypeScript, Tailwind CSS - **Backend:** Go -- **Database:** Supabase (PostgreSQL) -- **AI:** Claude API -- **Deploy:** mRiver + Caddy +- **Database:** Supabase (PostgreSQL) — `kanzlai` schema +- **Deploy:** Dokploy on mLake (kanzlai.msbls.de) diff --git a/backend/go.mod b/backend/go.mod index 0bc1468..e3fb1fa 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -1,3 +1,3 @@ -module mgit.msbls.de/m/KanzlAI +module mgit.msbls.de/m/KanzlAI-mGMT go 1.25.5 diff --git a/frontend/package.json b/frontend/package.json index cc167bb..bf6dce2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,5 +1,5 @@ { - "name": "frontend", + "name": "kanzlai-mgmt", "version": "0.1.0", "private": true, "scripts": { diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index d86e603..27c6387 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -13,8 +13,8 @@ const geistMono = Geist_Mono({ }); export const metadata: Metadata = { - title: "KanzlAI", - description: "AI-powered toolkit for patent litigation", + title: "KanzlAI-mGMT", + description: "Kanzleimanagement online", }; export default function RootLayout({ diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index 2d53519..39c0ee5 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -1,7 +1,7 @@ export default function Home() { return (
-

KanzlAI

+

KanzlAI-mGMT

); }