Appearance
MatchUp – Projektdokumentation
MatchUp ist eine Plattform, die es Freizeitsportler:innen ermöglicht, ohne Registrierung spontan oder geplant Mitspieler:innen für sportliche Aktivitäten zu finden. Die Nutzung folgt einem einfachen Prinzip:
Karte öffnen → Session auswählen → Mitspielen
🧭 Aufbau der Dokumentation
Die Dokumentation ist thematisch gegliedert:
- Projektübersicht Idee, Motivation und Nutzungskonzept von MatchUp
- Systemarchitektur Zusammenspiel von Frontend, Backend und Bot
- Daten & Abläufe Datenflüsse und Datenbankschema
- Zentrale Konzepte Wichtige Designentscheidungen und Prinzipien
- Repositories Struktur und Verantwortlichkeiten der Codebasen
- Future Work Mögliche Weiterentwicklungen und Optimierungen
Die Navigation auf der linken Seite dient als empfohlene Lesereihenfolge.
📊 Technischer Überblick
- Frontend: Flutter (Web & Mobile)
- Backend: Laravel (REST API)
- Datenbank: MySQL
- Karte & Geodaten: OpenStreetMap
- Bots: Telegram
ℹ️ Hinweis zum Projektstand
Diese Dokumentation beschreibt den aktuellen Implementierungsstand (Jänner 2026) von MatchUp
Empfohlener Einstieg: Beginne mit der Projektübersicht, um ein inhaltliches Gesamtverständnis zu erhalten