splash
logo
Your date with health

Deutschland bewegt sich zu wenig. Die meisten Tätigkeiten finden sitzend oder liegend statt, auf dieses Problem weisen Studien schon seit Jahren hin, dabei sind Sport und Bewegung für die Gesundheit jedes Einzelnen extrem wichtig. Ein Problem dabei ist, dass bezahlbare Sportangebote schnell ausgebucht sind, aber dann nicht immer von allen Teilnehmern besucht werden, weshalb immer wieder Plätze frei bleiben. Doch hier kommt die Lösung - SportSwipe.

Mit Hilfe einer einfachen Bedienung bestehend aus Swipes nach links oder rechts können User Interesse an einem nicht komplett ausgebuchten Sportkurs äußern und diesen kurzfristig und kostenfrei besuchen. Alternativ können Sie auch über die Buttons auf der Unterseite likes oder dislikes vergeben. Durch die App können Kurse eher ausgebucht und die Ressourcenverschwendung reduziert werden.

Darüber hinaus kann jeder Nutzer auch selbst Kurse erstellen, wenn er zum Beispiel Lust auf eine Runde Fußball hat und somit andere zu mehr Bewegung ambitionieren

phone_screenshot_1Bei der Anmeldung gibt der User Tags an, welche auf den Karten dargestellt werden, um Transparenz beim Kursangebot zu schaffen.
Nach der Registrierung mit Namen, Geburtstag und anderen Daten erhält der User über einen Login Zugriff auf die App.
phone_screenshot_2
Der Nutzer kann mit der Kalenderfunktion immer im Blick behalten, wann welche seiner favorisierten Kurse stattfinden und ob er angenommen wurde.
phone_screenshot_3

Monetarisierung

ad icon
Durch das gezielte Schalten von Werbung zwischen den einzelnen Swipes als eigene Karten sollen Umsätze erzielt werden. Ein besonderes Augenmerk liegt hierbei jedoch auf den Werbetreibenden selbst. Es sollen ausschließlich Fitness-/Gesundheitsinteressierte Unternehmen Werbung schalten können.
ad icon
Das Anbieten einer Premium-Lösung für Kursanbieter soll eine weitere Umsatzquelle darstellen. Premium-Kunden sollen mehr Kurse als andere Anbieter auf der Plattform veröffentlichen können. Außerdem sollen sie die Möglichkeit erhalten, bestimmte Kurse öfter bei Kunden anzeigen zu lassen.

Technologien

Frontend

React NativeExpoNextJS

Backend

Laravel PHPFirebase

Deployment

DockerKubernetesVercel

Die App liest Daten DSGVO-konform aus der Firebase FireStore-Datenbank. Alle Änderungsanfragen von der App werden zum Laravel-Backend gesendet. Dort werden Anfragedaten sowie Nutzerberechtigungen geprüft. Ist die Anfrage korrekt werden die Daten in der FireStore-Datenbank aktualisiert.

Durch die Nutzung von React Native zusammen mit der Expo.JS Library können wir die App mit nur einer Codebase auf den drei gängigsten Plattformen veröffentlichen: Android, iOS und als Website.

Die App ist für Angebots-Nutzer gedacht. Zusätzlich zur App gibt es die Kursverwaltung. Diese ist mit Next.JS realisiert. Mit ihr können Kursleiter, welche nicht bei VHS oder ähnlichen Betreibern agieren, eigene Kurse einstellen und deren Mitglieder verwalten.