
Sisers Stretching



Dauer
1 Jahr
Team
- Lukas Obermann
- Wolfgang Haupt
- Uwe Adorjan
- Webschmiede GmbH
Techstack
- NodeJS
- VueJS
- Keycloak
- Java
- Flutter
- Kotlin
- Swift
Services
- Konzept
- Entwicklung
- Einsatz
- Unterstützung
- Operationen
Sisers Stretching
Ausgangssituation
Sisers Stretching begann mit einer auf WordPress basierenden Website, die von der Webschmiede GmbH entwickelt wurde und immer noch von ihr unterstützt und gepflegt wird.
Die Webschmiede GmbH hat sich an uns gewandt, um Sisers Stretching durch die Implementierung einer mobilen App auf das nächste Level zu heben. Die Erstellung eines benutzerdefinierten Transcodierungsservers, um die Ausfallzeiten von Vimeo während COVID zu vermeiden und die Kosten zu senken, die durch die große Menge an verfügbaren Stretching-Videos verursacht wurden, war im Grunde der Vorläufer dieser maßgeschneiderten App-Entwicklung.
Unsere Lösung
Wir haben ein benutzerdefiniertes CMS entwickelt, um App-Inhalte einfach zu verwalten, von Videos über Kategorien, Tags, Herausforderungen, Stretching-Pläne und mehr. Alles kann über ein intuitives webbasiertes Backend verwaltet werden.
Darüber hinaus können Nachrichten in der App angezeigt und benutzerdefinierte Push-Benachrichtigungen an App-Benutzer gesendet werden.
Ein speziell entwickelter Video-Transcoder-Dienst ist beigefügt, sodass jedes neue Video, das auf das CMS hochgeladen wird, für eine einwandfreie mobile Wiedergabe in HLS konvertiert wird.
Die App hat jede Menge Funktionen, aber hier ist eine kurze Liste der wichtigsten:
- Benutzerprofil für personalisierte Inhalte
- Maßgeschneiderte Dehnpläne
- Erfolgsgeschichten, um deine Fortschritte zu verfolgen und zu teilen
- Herausforderungen
- Erweiterte Videofilterung
- Offline-Wiedergabe
Technologischer Ansatz
Das CMS-Backend wird in Vue.js und Vuetify erstellt, was seit dem ersten Tag auch unser Standard-Webstack ist.
MongoDB dient als Datenbank, der Video-Transcoder verwendet Node.js und ffmpeg.
Für die App haben wir uns für Flutter entschieden, um ein angemessenes Android- und iOS-Erlebnis mit einer einzigen Codebasis anbieten zu können.
Eine der größeren Herausforderungen bestand darin, die bereits vorhandenen Website-Benutzer sicher zu nutzen. Dies konnten wir erreichen, indem wir Keycloak als Authentifizierungs-Backbone verwendeten, einschließlich einer benutzerdefinierten SPI zur Integration in das Website-Backend.
Ausblick auf die Zukunft
Nach einem sehr herausfordernden Jahr ist es uns gelungen, die App erfolgreich auf den Markt zu bringen und allen Kunden von Sisers Stretching, die gespannt auf die Ankunft der Sisers App gewartet haben, eine Freude zu bereiten.
Am Ende hat es sich gelohnt und die App ist jetzt der Hauptpunkt der Benutzerinteraktion für Sisers Stretching und wird Sisers Stretching weiterhin dabei helfen, ihre Nutzerbasis zu erweitern.