iChamp — Laufen und sportliches Gehen
Auftraggeber
Der Kunde hatte ein klares Ziel und eine klare Vision für die Entwicklung der iChamp App. Der Hauptgrund für die Entwicklung dieser Anwendung war, den Benutzern ein leistungsstarkes Fitness-Tracking und Motivationstool zur Verfügung zu stellen.
Der Kunde wollte eine Plattform schaffen, die Daten von Sensoren in mobilen Geräten problemlos empfangen und in aussagekräftige Informationen wie 'Schritte und Distanz' umwandeln kann.



Konzept
iChamp - mobile Anwendung für Jogging- und Laufwettbewerbe.
Das Ziel bei der Entwicklung der iChamp-Anwendung war es, eine umfassende Fitness-Tracking-Lösung zu schaffen, die die Sensoren mobiler Geräte nutzt, fortschrittliche Datenverarbeitungsfunktionen bietet und ein einfaches Benutzererlebnis auf verschiedenen Plattformen ermöglicht.



Vorteile
- 👟 Schritte und Distanz mit den Sensoren des Mobilgeräts erfassen.
- 🏃 An Lauf- und Geh-Challenges teilnehmen.
- 📱 Die App auf Android und iOS nutzen und Aktivitäten auch bei gesperrtem Bildschirm erfassen.
Technologien
Das Projekt verbindet eine Android- und iOS-App, eine Webadministration und separate APIs für Authentifizierung, Administration und Aktivitätsdaten.
- Mobile App: React Native, React und TypeScript sowie Redux Toolkit und RTK Query für Zustandsverwaltung und API-Zugriff.
- Aktivitätserfassung: Sensoren des Mobilgeräts, Integrationen mit Apple HealthKit und Google Fit sowie Hintergrunddienste für Aktivitäten.
- Administrationsoberfläche: React, JavaScript, Vite und Tailwind CSS sowie Redux Toolkit und RTK Query.
- Backend: PHP, Symfony und API Platform mit Doctrine ORM in den APIs für Authentifizierung, Administration und Daten.
- Aktivitätsdaten: MongoDB und Doctrine MongoDB ODM speichern Aktivitätsaufzeichnungen und tägliche Zusammenfassungen.



Ergebnis
Wir implementierten die zweite Version der Anwendung mit der Fähigkeit, Daten von Sensoren mobiler Geräte zu empfangen und diese Daten in 'Schritte und Entfernung' umzuwandeln. Es wurde eine fortschrittliche Architektur entwickelt, die große Datenmengen akzeptiert und verarbeitet.
Die Applikation wurde für Android und iOS entwickelt. iChamp funktionierte nicht nur während einer aktiven Sitzung, sondern auch auf dem Sperrbildschirm.



Die vorhandenen Produktansichten enthalten beispielhafte Namen, Zahlen und Platzhaltertexte.
Entwicklung von Sport- und Aktivitäts-Apps: iChamp
Mobile Tools für Laufen, Gehen und Aktivitätsaufzeichnung.
Laufen, Gehen und Aktivität
iChamp konzentriert sich auf Laufen, sportliches Gehen und Aktivitätserfassung. Eine Sport-App sollte den Start der zentralen Aktivität erleichtern und ihre Ergebnisse zugänglich machen. Die Projektansichten zeigen ein mobiles Produkt in diesem Bereich.
Eine Sportanwendung definieren
Beschreiben Sie unterstützte Aktivitäten und die vor, während und nach einer Einheit benötigten Informationen. Klären Sie außerdem die Rolle der Aktivitätshistorie und verwendeter Geräte. So entstehen konkrete Anforderungen statt eines pauschalen Funktionskatalogs.
