Kundenprojekt Flutter Strapi

DWIDSapp

Eine App für Fußball-Enthusiasten und Groundhopper, entwickelt vom ersten Konzept bis zum App-Store-Launch. Flutter, Strapi und Firebase: ein echtes Produkt, das von Fans täglich genutzt wird.

Meine Rolle
UX, Frontend, Backend
Plattformen
iOS & Android
Tech Stack
Flutter · Strapi · Firebase
Nutzer
~8.000 aktiv
Status
Live & aktiv
DWIDS Support
DWIDS Splash
DWIDS Games
Ausgangslage

Die Herausforderung

Tim und Schlü vom DWIDSwoch-Kanal hatten eine klare Vision: Eine App, die Groundhopping, also das Besuchen möglichst vieler Fußballstadien, für ihre Community erlebbar macht. Was fehlte: ein technischer Partner, der nicht nur entwickelt, sondern mitdenkt.

Die App sollte iOS und Android abdecken, einen News-Bereich und einen Spielsuche-Radar bieten und dabei so intuitiv sein, dass Fußballfans sie sofort verstehen.

🎯

Das Problem

Keine technische Infrastruktur, kein Design, kein Entwickler. Nur eine Idee und eine engagierte Community.

💡

Mein Ansatz

Erst verstehen, dann bauen. Nutzerflüsse vor Code, damit wir von Anfang an das Richtige entwickeln.

Lösung

Was ich gebaut habe

Eine Flutter-App für iOS und Android, die alle Kernfunktionen in einer schlanken, intuitiven Oberfläche vereint. Das Backend läuft auf Strapi, einem headless CMS, das dem Kunden ermöglicht, Inhalte selbst zu pflegen. Push-Benachrichtigungen laufen über Firebase.

  • DWIDS Radar: standortbasierte Spielsuche, globale Fußballdatenbank inklusive Amateurligen, filterbar nach Datum, Entfernung und Liga
  • Content Hub: redaktioneller News-Feed und Social-Media-Aggregation, betrieben über Strapi CMS
  • Podcasts: wöchentliche Episoden mit Streaming und Offline-Download
  • Games: vier interaktive Spiele, quiz- und kartenbasiert, mit lokalem Mehrspielermodus
  • DeWitts Badges: standortbasiertes Sammelspiel mit Geofencing und Quiz-Mechanik
  • Support-Bereich: Affiliate-Links für die Creator, direkt in der App verankert
  • Push-Benachrichtigungen für neue Inhalte und Events via Firebase
App Screenshots
DWIDS Radar: standortbasierte Spielsuche
DWIDS Podcasts: AufRuR und DWIDSwoch
DWIDS Themen: News und Social Feed
Gamification

Mehr als eine App. Ein Spielplatz.

Vier Spiele. Ein kollektives Sammelfieber. Und die Idee, dass Fußball nicht erst mit dem Anpfiff beginnt. In der Games-Sektion treffen Quiz auf Karte, Allgemeinwissen auf GPS-Koordinaten und Neugier auf Wettkampf.

Quiz

Wissen unter Druck

Fußball-Quizze, die tatsächlich fordern. Nicht Wikipedia-Niveau, sondern das Zeug, das echte Fans wissen.

Karte

Die Welt als Spielfeld

Kartenbasierte Spiele mit Flutter Map und Geolocation. Wo liegt dieses Stadion? Schneller als dein Freund tippen.

Singleplayer

Gegen sich selbst

Der Großteil läuft solo. Bestzeiten, persönliche Rekorde, der stille Ansporn, es nochmal zu versuchen.

Lokal Multiplayer

Auf der Couch entschieden

Ausgewählte Spiele unterstützen lokalen Mehrspielermodus. Ein Gerät, zwei Spieler, eine Niederlage.

DeWitts Badges

Sammeln kostet Schritte.

DeWitts Badges sind standortgebundene Errungenschaften, die nur freigeschaltet werden können, wenn man sich physisch in einem definierten Radius befindet. Hinfahren allein reicht aber nicht: Wer ein Badge will, muss erst einen Quiz bestehen. Dann ist es für immer in der Sammlung.

Das Prinzip ist simpel und funktioniert: Es verbindet die reale Welt mit der App, schafft einen Grund, tatsächlich loszugehen, und macht jede Spielstätte zu einem Ziel. Gamification, die nicht aufgesetzt wirkt, weil sie zum Groundhopping-Gedanken passt wie die Kurve zum Stadion.

Entscheidungen

Warum Flutter, Strapi und Firebase?

Flutter ermöglicht eine einzige Codebasis für iOS und Android, ohne Kompromisse bei Performance. Für den Kunden bedeutet das: halber Aufwand, konsistentes Ergebnis auf beiden Plattformen.

Strapi war die richtige Wahl, weil der Kunde die Kontrolle über seine Inhalte behalten sollte. Kein Entwickler-Eingriff für jeden neuen Artikel, stattdessen ein intuitives Admin-Interface.

Firebase übernimmt den Push-Kanal. Neue Inhalte und Events erreichen die Nutzer zuverlässig auf iOS und Android, ohne eigene Notification-Infrastruktur aufbauen zu müssen.

Tech Stack im Detail

Flutter Dart Strapi CMS Node.js PostgreSQL FCM Push Figma App Store Connect Google Play Console Hetzner (Self-hosted) Flutter Map
Ergebnis

Die DWIDSapp läuft. Nicht als MVP, nicht als Testballon, sondern als echtes Produkt mit rund 8.000 aktiven Nutzern. Neue Features werden regelmäßig ausgerollt, Feedback fließt direkt ein, und ich bin weiterhin als Entwicklungs- und Supportpartner an Bord.

~8.000 Aktive Nutzer
4 Interaktive Spiele
2 Plattformen (iOS & Android)
1 Entwickler. Von Anfang bis heute.

Sebastian war von der ersten Kontaktaufnahme Feuer und Flamme für unser Projekt, hat es mit großartigen Ideen super ergänzt und optimal umgesetzt. Auch nach dem Release wurde er nicht müde, Userfragen in beeindruckender Schnelligkeit zu beantworten.

Tim & Schlü, DWIDSwoch