Skip to content

nonGratis/Gym-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gym-Assistant

Опис проєкту

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

Основна мета

Створення платформи, яка полегшить моніторинг результатів тренувань, допоможе відслідковувати споживання калорій і керувати фізичними активностями.

Основні цілі

  • Бібліотека вправ: Каталог вправ, поділений на групи м’язів, із детальними інструкціями та відео-демонстраціями техніки виконання.
  • Трекінг тренувань: Можливість запису даних про тренування (сети, повторення, вагу), оцінки прогресу та додавання фотографій.
  • Калькулятор калорій: Запис споживаної їжі та розрахунок калорійності, а також вмісту білків, жирів і вуглеводів.
  • Облікові записи: Можливість створення персонального акаунта для збереження прогресу і доступу з будь-якого пристрою.

Пріоритети

Основний акцент робиться на забезпеченні інтуїтивного інтерфейсу, високої продуктивності, захищеного зберігання даних і масштабованості застосунку.


Функціональні вимоги

  1. Обліковий запис: Реєстрація та авторизація через email або соціальні мережі.
  2. Трекінг тренувань: Запис даних про тренування (сети, повторення, ваги).
  3. Калькулятор калорій: Автоматичний розрахунок калорійності та вмісту БЖВ (білків, жирів, вуглеводів).
  4. Бібліотека вправ: Каталог вправ із групуванням за м’язами.
  5. Аналіз прогресу: Графіки та звіти для візуалізації прогресу.

Нефункціональні вимоги

  • Інтуїтивний інтерфейс: Простий у використанні UI/UX із чіткими зонами навігації.
  • Продуктивність: Відгук застосунку до 2 секунд на будь-яку дію.
  • Зберігання даних: Хмарне зберігання з локальним кешуванням.
  • Безпека даних: Шифрування для передачі та зберігання персональної інформації.
  • Масштабованість: Підтримка збільшення кількості користувачів без втрати продуктивності.

Стек технологій

  • React Native: Для кросплатформної розробки (Android/iOS).
  • Firebase Cloud Storage: Зберігання медіаконтенту.
  • FastAPI: Мікросервіси для обробки запитів.
  • Docker: Контейнеризація серверних сервісів.
  • Git/Github: Контроль версій, CI/CD.

Ролі членів команди

  • Остриков Богдан Миколайович — Тестувальник
  • Шаповалов Андрій Янович — Техрайтер та Back-end розробник
  • Гуранець Олександр Васильович — Проджект-менеджер
  • Мороз Даниїл Романович — Front-end розробник, UI/UX
  • Боднар Андрій Анатолійович — Front-end розробник, UI/UX
  • Скляр Антон Євгенійович — Архітектор

Висновки

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published