iChamp — біг і спортивна ходьба
Клієнт
Клієнт мав чітку мету і бачення для розробки додатка iChamp. Основною причиною розробки цього додатка було надання користувачам потужного інструменту для відстеження фітнесу та мотивації.
Клієнт хотів створити платформу, яка б могла безшовно отримувати дані від датчиків мобільних пристроїв та перетворювати їх на зрозумілу інформацію, таку як 'кроки та відстань'.



Концепція
iChamp — це мобільна аплікація для організації змагань по бігу та швидкій ходьбі.
Ціль створення iChamp полягала у випуску універсального інструменту для моніторингу фітнес-активності, який втілює в себе сенсорні датчики, надає вдосконалені функції аналізу даних і гарантує неперервний користувацький досвід на різних ОС.



Переваги
- 👟 Відстежуйте кроки та відстань за допомогою датчиків мобільного пристрою.
- 🏃 Беріть участь у змаганнях із бігу та спортивної ходьби.
- 📱 Користуйтеся застосунком на Android та iOS, зокрема відстежуйте активність із заблокованим екраном.
Технології
Проєкт поєднує застосунок для Android та iOS, вебпанель адміністрування й окремі API для автентифікації, адміністрування та даних активності.
- Мобільний застосунок: React Native, React і TypeScript, а також Redux Toolkit та RTK Query для стану й доступу до API.
- Відстеження активності: датчики мобільного пристрою, інтеграції з Apple HealthKit і Google Fit та фонові сервіси активності.
- Панель адміністрування: React, JavaScript, Vite і Tailwind CSS, а також Redux Toolkit та RTK Query.
- Серверна частина: PHP, Symfony та API Platform із Doctrine ORM в API автентифікації, адміністрування й даних.
- Дані активності: MongoDB і Doctrine MongoDB ODM зберігають записи активності та щоденні підсумки.



Результат
Ми впровадили другу версію додатка з можливістю отримання даних від датчиків мобільних пристроїв і перетворення цих даних на 'кроки та відстань'. Була розроблена передова архітектура, яка приймає та обробляє великі обсяги даних.
Додаток було розроблено для Android та iOS. Крім роботи під час активної сесії, iChamp також працював на заблокованому екрані.



Наявні екрани продукту містять ілюстративні імена, показники та текстові заповнювачі.
Розробка спортивних мобільних застосунків: iChamp
Мобільні інструменти для бігу, спортивної ходьби та відстеження активності.
Біг, спортивна ходьба та активність
iChamp присвячений бігу, спортивній ходьбі й відстеженню активності. Спортивний застосунок має допомагати розпочати основну дію та повернутися до її результатів. Екрани проєкту показують приклад мобільного продукту цієї тематики.
Визначення функцій спортивного продукту
Опишіть підтримувані заняття та інформацію, потрібну до, під час і після сесії. Окремо визначте роль історії активності й пристроїв. Це дозволяє обговорювати конкретні сценарії замість універсального набору функцій.
