refactor: rename to KanzlAI-mGMT, pivot to Kanzleimanagement
New direction: law firm management (Fristen, Termine, case tracking) instead of UPC case law search. Updated all references, Go module path, and deployment info.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
28
README.md
28
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)
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
module mgit.msbls.de/m/KanzlAI
|
||||
module mgit.msbls.de/m/KanzlAI-mGMT
|
||||
|
||||
go 1.25.5
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "frontend",
|
||||
"name": "kanzlai-mgmt",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
export default function Home() {
|
||||
return (
|
||||
<main className="flex min-h-screen items-center justify-center">
|
||||
<h1 className="text-4xl font-bold">KanzlAI</h1>
|
||||
<h1 className="text-4xl font-bold">KanzlAI-mGMT</h1>
|
||||
</main>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user