Skip to content

Приложение, которое сделает из вас качка. (Реализация задания с индивидуального финала PROD2025)

Notifications You must be signed in to change notification settings

Ramchike/kachok-app

Repository files navigation

Kachok — Качай мышцы, а не время!

1. Голосовое сопровождение в тренировках

При запуске тренировки пользователя будет сопровождать голосовая озвучка. Представьте, что вы можете отложить телефон и слушать какие упражнения вам делать и когда стоит отдохать.

Функционал:

  • Фраза «подготовьтесь...3..2..1» синхронизированная с таймером во время этапа подготовки к тренировке
  • Фраза «упражнение название упражнения» при запуске каждого нового подхода определенного упражнения
  • Фразы «Отдыхайте» и «3..2..1» синхронизированная с таймером при запуске режима отдыха и при его последних 3 секунд
  • Опционально: Во время этапа подхода также может проигрываться описание упражнения, поумолчанию включено

Функцию можно отключить в настройках

2. Страница «Сводка»

Элементы:

  • Календарь активности
    • Отображение текущего стрика тренировок (количество дней подряд, в которые были тренировки)
    • При нажатии на календарь откроется просмотр истории тренировок за все дни по месяцам
  • Виджет достижений
    • В свернутом режиме: отображение случайного достижения и прогресса по нему
    • При нажатии на виджет откроется список всех достижений
  • Виджет статистики тренировок
    • Статистика тренировок по области внимания (части тела/типу тренировки)
  • Виджет любимых тренировок
    • Список тренировок, выполненных наибольшее количество раз

3. Админ панель

Расположена в настройках, раскрывается по серому тексту-кнопке. Создана для более удобной проверки приложения.

Функционал:

  • Возможность изменения пола персонажа
  • Регулировка уровня персонажа
  • Изменение баланса денег, для провеки магазина
  • Возможность генерации случайной статистики для проверки страницы «Сводка»
  • Сброс аккаунта

4. PWA

Сайт реализован как Progressive Web Application.

При установке приложение может работать без интернета в своем полном функционале. Исключение: в оффлайн режиме нельзя добавлять картинки к упражнениям.

5. Темная тема

В приложении доступен темный режим. Установить его можно в настройках

6. Закрепление

Пользователь может закрепить любимые упражнения или тренировки. Внутри модальных окна упражнения/тренировки справа сверху есть кнопка закрепления. Закрепленные элементы видно выше всех остальных, также они помечаются синей иконкой.

Технологии

React Vite Tailwind CSS Framer Motion Jotai

About

Приложение, которое сделает из вас качка. (Реализация задания с индивидуального финала PROD2025)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages