From 84cbcad5b4c0e21919bca5a1c0af8e049b66b631 Mon Sep 17 00:00:00 2001 From: Mankianer Date: Thu, 19 Sep 2024 22:46:06 +0200 Subject: [PATCH] add Vision --- README.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..623bc4a --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ +# DartVader + +## Vision + +### What is the vision of this product? + +Eine wunderbare Plattform für Dart-Spieler, um sich zu vernetzen und gemeinsam zu spielen. + +#### Version 0.1 - POC + +* Anmeldung (Nutzerverwaltung über Keycloak) +* Einspieler Modus (Tracking eines Legs) 501 +* Technisches Grundgerüst: + * Frontend (Angular) + * Backend (Spring Boot) + * Keycloak + * Packages Struktur + +#### Version 0.2 - Infrastruktur für die Entwicklung + +* CI - GitHub Actions +* Dev-Container +* Einspieler Modus auf Multiplayer erweitern + +#### Version 0.2+ - Multiplayer + +* Verschiedene Spielmodi +* Multiple Eingabegeräte +* Shortcuts für schnelle Punkteeingeben (Anpassbar) +* Look and Feel: + * App Name + * Logo + * Design + * Sounds für geiles Feeling +* Statistiken: + * Export + * Import + * Reset + * Filtern (z.B Zeitraum) + * Vergleich mit anderen Spielern (Gesamtpunkte, Durchschnitt, Zusammen gespielte Spiele, Siegesquote, etc.) + +### Technologies + +* Angular Frontend - Mobile First +* Spring Boot Backend +* Object-Relational Mapping (ORM) +* Keycloak for authentication +* Continuous Integration/Continuous Deployment +* Dev-Container for development +* Ready to use Images + +### Collaboration + +* Discord +* GitHub +* YouTrack \ No newline at end of file