From ad387a33b4d9f2f9333c658c6962db1369ce4428 Mon Sep 17 00:00:00 2001 From: reptil1990 Date: Tue, 23 Sep 2025 14:04:38 +0200 Subject: [PATCH] Add Wiki Home page --- wiki/Home.md | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 wiki/Home.md diff --git a/wiki/Home.md b/wiki/Home.md new file mode 100644 index 0000000..b735b1a --- /dev/null +++ b/wiki/Home.md @@ -0,0 +1,92 @@ +# ๐ŸŠโ€โ™‚๏ธ Ninja Cross Parkour System Wiki + +Willkommen zum **Ninja Cross Parkour System** - einem interaktiven Zeitmessungssystem fรผr das Schwimmbad! + +## ๐Ÿ“‹ Inhaltsverzeichnis + +- [๐Ÿ  Home](Home) - Diese Seite +- [๐Ÿš€ Schnellstart](Schnellstart) - Installation und erste Schritte +- [๐Ÿ“– Benutzerhandbuch](Benutzerhandbuch) - Anleitung fรผr Endbenutzer +- [๐Ÿ”ง Entwicklerhandbuch](Entwicklerhandbuch) - Technische Dokumentation +- [๐Ÿ“ก API Referenz](API-Referenz) - Vollstรคndige API-Dokumentation +- [๐Ÿ† Achievement System](Achievement-System) - Gamification Features +- [๐Ÿ—„๏ธ Datenbank](Datenbank) - Schema und Struktur +- [๐Ÿ”’ Sicherheit](Sicherheit) - Authentifizierung und Berechtigungen +- [๐Ÿš€ Deployment](Deployment) - Produktionsumgebung +- [โ“ FAQ](FAQ) - Hรคufige Fragen +- [๐Ÿ› Troubleshooting](Troubleshooting) - Problembehandlung + +## ๐ŸŽฏ Was ist das Ninja Cross Parkour System? + +Das **Ninja Cross Parkour System** ist ein innovatives Zeitmessungssystem, das speziell fรผr Schwimmbรคder entwickelt wurde. Es ermรถglicht es Besuchern, ihre Parkour-Zeiten zu messen, zu verfolgen und sich mit anderen zu vergleichen. + +### โœจ Hauptfunktionen + +- **โฑ๏ธ Prรคzise Zeitmessung** mit RFID-Technologie +- **๐Ÿ—บ๏ธ Interaktive Karte** mit Standortverwaltung +- **๐Ÿ† Achievement-System** mit 32 verschiedenen Erfolgen +- **๐Ÿ“Š Statistiken** und Bestenlisten +- **๐Ÿ”” Push-Benachrichtigungen** fรผr neue Rekorde +- **๐ŸŒ REST API** fรผr Integrationen +- **๐Ÿ“ฑ Responsive Web-Interface** fรผr alle Gerรคte + +### ๐ŸŽฎ Wie funktioniert es? + +1. **Spieler registrieren** sich รผber das Web-Interface +2. **RFID-Karten** werden mit Spielerprofilen verknรผpft +3. **Zeitmessung** erfolgt automatisch beim Start/Stopp +4. **Achievements** werden automatisch vergeben +5. **Statistiken** werden in Echtzeit aktualisiert + +## ๐Ÿ—๏ธ System-Architektur + +``` +โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” +โ”‚ Frontend โ”‚ โ”‚ Backend โ”‚ โ”‚ Database โ”‚ +โ”‚ (Web UI) โ”‚โ—„โ”€โ”€โ–บโ”‚ (Node.js) โ”‚โ—„โ”€โ”€โ–บโ”‚ (PostgreSQL) โ”‚ +โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ + โ”‚ โ”‚ โ”‚ + โ”‚ โ”‚ โ”‚ + โ–ผ โ–ผ โ–ผ +โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” +โ”‚ RFID Reader โ”‚ โ”‚ API Endpoints โ”‚ โ”‚ Achievement โ”‚ +โ”‚ (Hardware) โ”‚ โ”‚ (REST) โ”‚ โ”‚ System โ”‚ +โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ +``` + +## ๐ŸŽฏ Zielgruppen + +### ๐Ÿ‘ฅ Endbenutzer (Schwimmbadbesucher) +- Zeitmessung und -verfolgung +- Achievement-Sammlung +- Statistiken und Fortschritt +- Bestenlisten + +### ๐Ÿ‘จโ€๐Ÿ’ผ Administratoren +- Spieler- und Standortverwaltung +- System-Monitoring +- Statistiken und Berichte +- API-Key Management + +### ๐Ÿ‘จโ€๐Ÿ’ป Entwickler +- API-Integration +- Custom Frontend +- Datenbank-Zugriff +- System-Erweiterungen + +## ๐Ÿš€ Schnellstart + +Fรผr einen schnellen Einstieg siehe [Schnellstart](Schnellstart). + +## ๐Ÿ“ž Support + +Bei Fragen oder Problemen: +- ๐Ÿ“– Konsultieren Sie die [FAQ](FAQ) +- ๐Ÿ” Schauen Sie in [Troubleshooting](Troubleshooting) +- ๐Ÿ“ง Kontaktieren Sie den Systemadministrator + +--- + +**Version:** 1.0.0 +**Letzte Aktualisierung:** $(date) +**Autor:** Carsten Graf \ No newline at end of file