Veröffentlichte Event-Plattform
Fantastic Events
Eine native Android-Event-App mit Next.js-Verwaltungssystem für Tickets, Programm, Turniere, Inhalte und Besucherinteraktion.
- Rolle
- Lösungsarchitekt, Backend-, Android- und Webentwickler
- Aktueller Status
- Öffentlich bei Google Play gelistet
Überblick
Überblick
Fantastic Events verbindet eine Android-App, eine iOS-App, ein Next.js-Administrationssystem und ein gemeinsames Backend für Tickets, Programm, Turniere, Inhalte und Besucherkommunikation. Mateja entwickelte Backend, Next.js-Administration und Android-App; Mihael Koić entwickelte die iOS-App und brachte Designkonzepte und UX-Ideen ein.
Geschäftliches Problem
Eventbesucher benötigen vor, während und nach einer Veranstaltung einen zuverlässigen Ort für praktische Informationen und interaktive Teilnahme.
Mein Beitrag
- Die Supabase-Architektur für Authentifizierung, PostgREST-Datenzugriff, Storage, Realtime, Rollen und Row Level Security entworfen.
- Im Repository belegte Produktbereiche wie QR-Ticketabläufe, Turniere, Ranglisten, Programm, Profile und DSGVO-konforme Kontolöschung umgesetzt.
- Ein Next.js-/TypeScript-Admin-Dashboard für Nutzer, Spiele, Turniere, Sponsoren, Beiträge, Anmeldungen, Programm und gezielte Push-Nachrichten entwickelt und gepflegt.
- Teilnehmer-Seedings, Turnierbaum-Generierung, Freilose, Match-Fortschritt und Realtime-Bracket-Updates implementiert.
Technische Herausforderungen
Technische Herausforderungen
Supabase-Plattformarchitektur
Authentifizierung, relationale Daten, Storage, Realtime-Abonnements, Rollen und RLS-Richtlinien für Mobile- und Admin-Clients entwerfen.
Turnierbetrieb und Seeding
Gesetzte Turnierbäume mit Freilosen generieren, Gewinner weiterleiten und Match-Updates in Echtzeit synchronisieren.
Mobile, Admin und Kommunikation
Android-Funktionen, Admin-Abläufe, QR-Tickets und gezielte OneSignal-Benachrichtigungen konsistent verbinden.
Screenshots
Screenshots
Aufnahmen aus der laufenden Anwendung. Seriennummern, Netzwerkadressen und Sensorkennungen sind geschwärzt.
Architektur
Architektur
Ein Android-Client mit Kotlin und Jetpack Compose sowie ein Next.js-Admin-Dashboard teilen sich ein Supabase-Backend. Authentifizierung, PostgREST-Datenzugriff, Storage und Realtime-Abonnements liegen hinter rollenbasierter Row Level Security, sodass dieselben Richtlinien für App und Verwaltungssystem gelten.
Ergebnis
Ergebnis
Mateja lieferte das gemeinsame Backend, die Android-App und die Next.js-Administrationsabläufe. Mihael Koić entwickelte die iOS-App und brachte Designkonzepte und UX-Ideen ein, sodass Mobile- und Administrationsoberflächen aufeinander abgestimmt sind.


