Мобільний застосунок «TempoRun» для тренувань з бігу

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломний проєкт присвячений розробленню мобільного застосунку для тренувань з бігу, який поєднує дані про фізичну активність користувача зі стримінговим сервісом Spotify, щоб персоналізувати музичний добір під поточні фітнес характеристики користувача. Актуальність роботи зумовлена тим, що чинні рішення або зосереджені лише на вимірюванні фітнес-показників, або відтворюють власний контент, не даючи можливості інтегрувати персональні плейлисти зі сторонніх платформ. Застосунок реалізується за клієнт-серверною схемою. Крос-платформний клієнт, створений у середовищі Expo, зчитує темп, дистанцію та геодані користувача, а також інтегрується зі Spotify через OAuth 2.0 для імпорту плейлистів і керування відтворенням треків. Серверна частина побудована на хмарній платформі Firebase, що забезпечує автентифікацію, зберігання даних у Firestore та виконання допоміжних Cloud Functions без адміністрування інфраструктури. Алгоритм добору працює у чотирьох режимах – Timer, Map, Length і Pace. Кожен режим перетворює відповідний індикатор (час, маршрут, відстань або поточний темп) у цільове значення музичного темпу, фільтрує композиції плейлисту і формує чергу відтворення, що динамічно адаптується до змін активності користувача. Інтерфейс дає змогу налаштовувати параметри режиму, запускати й зупиняти спортивну сесію, а після її завершення переглядати узагальнені показники часу та дистанції. Метою проєкту є розроблення програмного забезпечення для тренувань з бігу, що надасть користувачам можливість підбирати музичний супровід з плейлиста у відповідності до фітнес-характеристик бігу. У даному дипломному проєкті розроблено: архітектуру серверної та клієнтської частин системи, клієнтську частину у вигляді мобільного застосунку, а також алгоритми підбору музичного супроводу під поточні фітнес показники користувача.

Опис

Ключові слова

Бібліографічний опис

Заварзін, О. О. Мобільний застосунок «Temporun» для тренувань з бігу : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Заварзін Олександр Олександрович. – Київ, 2025. – 154 с.

ORCID

DOI