Workout.cool: бесплатная open-source платформа для фитнес-коучинга

Workout.cool: бесплатная open-source платформа для фитнес-коучинга 83

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

#Ai工具箱 #Ai开源项目

Workout.cool: бесплатная open-source платформа для фитнес-коучингаОписание

Workout.cool — это бесплатная open-source платформа для фитнес-тренировок с обширной базой упражнений, которая в основном помогает пользователям составлять планы тренировок, отслеживать прогресс, а также изучать большое количество тренировочных движений с подробными инструкциями и видеодемонстрациями. Этот проект является улучшенной версией предыдущей фитнес-платформы Workout.lol — после того как оригинальный проект был продан и заброшен из-за операционных проблем (например, не удалось найти надёжных партнёров для видеоматериалов о тренировках), основной разработчик Snouzy решил создать новый, лучший вариант — именно им и стал Workout.cool.

3cfb3304-099c-4e38-97c9-87853e3145dd.webp

Основные функции

  • Составление плана тренировок: пользователи могут самостоятельно разрабатывать программы тренировок в соответствии со своими потребностями и целями.

  • Запись прогресса тренировок: можно фиксировать каждую тренировку, видеть изменения своего прогресса, а также формировать графики на основе исторических данных.

  • Библиотека упражнений: более 200 движений с видеодемонстрациями, поддержка нескольких языков (сейчас доступны английский и французский, в будущем можно добавить другие языки).

  • Функция фильтрации: можно фильтровать упражнения по типу движения, основной задействованной группе мышц и другим параметрам.

  • Языковая поддержка: в настоящее время поддерживаются английский и французский, что облегчает расширение другими языками.

  • Open-source и самостоятельное размещение: код полностью открыт, пользователи могут запускать платформу на своих собственных серверах и самостоятельно изменять содержимое упражнений.

Технические аспекты

Используются современные популярные технологии: на фронтенде — Next.js (для быстрой загрузки страниц), язык программирования — TypeScript (код проще поддерживать), для работы с базой данных — Prisma (упрощает операции), для стилей — Tailwind CSS (настройка стилей быстрее и гибче).

Кому подходит Workout.cool

  • Индивидуальные тренировки: самостоятельное составление планов тренировок и фиксация каждого занятия.

  • Фитнес-тренеры: создание профессиональных программ для учеников и контроль их тренировочного прогресса.

  • Общение любителей фитнеса: пользователи могут делиться друг с другом опытом тренировок.

Как установить Workout.cool

Поддерживаются два способа:

С помощью Docker (развёртывание одной командой, что значительно проще).

Ручная установка (требуется наличие на компьютере Node.js (версия 18 и выше), pnpm (версия 8 и выше) и базы данных PostgreSQL).

Как именно пользоваться Workout.cool

Основные функции

  • Умный план: на основе используемого вами оборудования и мышц, которые вы хотите тренировать, составляется индивидуальная программа тренировок.

  • Расчёты здоровья: доступны три калькулятора — ИМТ, пульса и калорий, которые помогают узнать состояние вашего организма.

  • Запись прогресса: управление тренировочным прогрессом через календарь.

Шаги по составлению плана тренировок

  • Выбор оборудования: на странице «Оборудование» отметьте доступное вам оборудование (например, собственный вес, эспандер, гантели/турник и т. д.).

  • Выбор групп мышц: на странице «Мышцы» выберите части тела, которые хотите тренировать (можно выбрать несколько, повторное нажатие на уже выбранную группу снимает выбор).

  • Выбор упражнений: можно сгенерировать упражнения случайным образом или добавить их самостоятельно.

  • Формирование подходов: задайте количество повторений, подходов и время отдыха для каждого упражнения.

  • Объединение в суперсеты: нажмите «+Добавить подход → Следующее упражнение», чтобы объединить несколько упражнений в одну серию.

Использование инструментов расчёта здоровья

  • Оценка ИМТ: введите рост и вес, и вы узнаете степень своей полноты, индекс ИМТ, а также получите целенаправленные рекомендации.

  • Диапазоны пульса: введите возраст, и система рассчитает диапазоны пульса для разной интенсивности тренировок (например, для сжигания жира — 60–70 % от максимального пульса, для аэробной выносливости — 70–80 %).

  • Расчёт калорий: в зависимости от того, являетесь ли вы обычным человеком или спортсменом, выбирается соответствующая формула (например, для обычных людей используется формула Mifflin–St Jeor, для спортсменов — Katch–McArdle), затем указывается уровень активности, после чего можно рассчитать примерный суточный расход калорий.

Советы по управлению данными

  • Просмотр прогресса: тёмные отметки в календаре обозначают дни, когда вы тренировались, — так сразу видна частота занятий; нажав на конкретную дату, можно увидеть подробности той тренировки (какие упражнения были выполнены, сколько подходов, сколько времени заняла тренировка).

  • Защита от потери данных: по умолчанию данные хранятся в браузере; если вы боитесь их потерять, можно нажать «Создать аккаунт» и синхронизировать их с облаком.

О проекте

Оригинальный Workout.lol был запущен в 2023 году, тогда у него было около 1400 звёзд (число подписок на GitHub), почти 100 форков кода, около 20 тысяч посещений в месяц. Однако из-за операционных трудностей (главным образом невозможности найти стабильных партнёров для видеоматериалов о тренировках) проект был продан другому лицу и в конечном итоге заброшен. Позже основной разработчик оригинальной команды Snouzy решил создать новый проект — нынешний Workout.cool, который решил проблемы авторских прав на видео и поддержки сообщества, присущие старому проекту, и продолжил развивать более качественную open-source фитнес-платформу.

Адрес проекта:https://github.com/Snouzy/workout-cool

Инструменты по теме "Workout.cool: бесплатная open-source платформа для фитнес-коучинга"