docs: add Home wiki page
38
Home.md
Normal file
38
Home.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# MiChess
|
||||
|
||||
Selbst gehostete Schachplattform – inspiriert von Lichess. Läuft als Docker-Container auf einem NAS oder Server.
|
||||
|
||||
## Features
|
||||
|
||||
| Feature | Beschreibung |
|
||||
|---------|-------------|
|
||||
| Mehrspieler | Echtzeit-Schach via Socket.io |
|
||||
| KI-Gegner | Stockfish, 6 Schwierigkeitsstufen |
|
||||
| Tagespartien | Asynchron, bis zu 7 Tage pro Zug |
|
||||
| Turniere | Round-Robin mit automatischer Paarung |
|
||||
| Freunde | Anfragen, Einladungen, Echtzeit-Benachrichtigungen |
|
||||
| Zugarchiv | Abgeschlossene Partien ansehen & nachspielen |
|
||||
| Admin-Panel | Nutzerverwaltung, Statistiken |
|
||||
| Zeitkontrolle | 5 min, 10 min, 30 min |
|
||||
|
||||
## Wiki-Übersicht
|
||||
|
||||
- [[Deployment]] – Installation, Docker, Updates
|
||||
- [[Architektur]] – Projektstruktur, Tech-Stack
|
||||
- [[Spielmodi]] – Alle Spielmodi erklärt
|
||||
- [[Authentifizierung]] – Gast, Nutzer, Admin
|
||||
- [[API-Referenz]] – Alle REST-Endpunkte
|
||||
- [[Datenbank]] – Tabellen und Spalten
|
||||
- [[Socket-Events]] – WebSocket-Ereignisse
|
||||
- [[Admin-Panel]] – Admin-Funktionen
|
||||
|
||||
## Tech-Stack
|
||||
|
||||
| Schicht | Technologie |
|
||||
|---------|-------------|
|
||||
| Frontend | Next.js 14, Tailwind CSS, DaisyUI |
|
||||
| Backend | Express.js, Socket.io |
|
||||
| Datenbank | PostgreSQL 16 |
|
||||
| Schach-Engine | Stockfish (nativ) |
|
||||
| Sprache | TypeScript (pnpm Monorepo) |
|
||||
| Deployment | Docker Compose |
|
||||
Reference in New Issue
Block a user