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`
|
**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
|
- **Frontend:** Next.js 15 with TypeScript, Tailwind CSS v4, App Router, Bun
|
||||||
- **Backend:** Go (standard library HTTP server)
|
- **Backend:** Go (standard library HTTP server)
|
||||||
- **Database:** Supabase (PostgreSQL) — shared instance with other m projects
|
- **Database:** Supabase (PostgreSQL) — `kanzlai` schema in flexsiebels instance
|
||||||
- **AI:** Claude API
|
- **Deploy:** Dokploy on mLake, domain: kanzlai.msbls.de
|
||||||
- **Deploy:** mRiver with Caddy reverse proxy
|
|
||||||
|
|
||||||
## Development
|
## 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
|
## Structure
|
||||||
|
|
||||||
@@ -12,26 +12,16 @@ frontend/ Next.js 15 (TypeScript, Tailwind CSS)
|
|||||||
## Development
|
## Development
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Backend
|
make dev-backend # Go server on :8080
|
||||||
make dev-backend
|
make dev-frontend # Next.js dev server
|
||||||
|
make build # Build both
|
||||||
# Frontend
|
make lint # Lint both
|
||||||
make dev-frontend
|
make test # Test both
|
||||||
|
|
||||||
# Build all
|
|
||||||
make build
|
|
||||||
|
|
||||||
# Lint all
|
|
||||||
make lint
|
|
||||||
|
|
||||||
# Test all
|
|
||||||
make test
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Tech Stack
|
## Tech Stack
|
||||||
|
|
||||||
- **Frontend:** Next.js 15, TypeScript, Tailwind CSS
|
- **Frontend:** Next.js 15, TypeScript, Tailwind CSS
|
||||||
- **Backend:** Go
|
- **Backend:** Go
|
||||||
- **Database:** Supabase (PostgreSQL)
|
- **Database:** Supabase (PostgreSQL) — `kanzlai` schema
|
||||||
- **AI:** Claude API
|
- **Deploy:** Dokploy on mLake (kanzlai.msbls.de)
|
||||||
- **Deploy:** mRiver + Caddy
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
module mgit.msbls.de/m/KanzlAI
|
module mgit.msbls.de/m/KanzlAI-mGMT
|
||||||
|
|
||||||
go 1.25.5
|
go 1.25.5
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "frontend",
|
"name": "kanzlai-mgmt",
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -13,8 +13,8 @@ const geistMono = Geist_Mono({
|
|||||||
});
|
});
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "KanzlAI",
|
title: "KanzlAI-mGMT",
|
||||||
description: "AI-powered toolkit for patent litigation",
|
description: "Kanzleimanagement online",
|
||||||
};
|
};
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
export default function Home() {
|
export default function Home() {
|
||||||
return (
|
return (
|
||||||
<main className="flex min-h-screen items-center justify-center">
|
<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>
|
</main>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user