Skip to content

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