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

Основные функции
Составление плана тренировок: пользователи могут самостоятельно разрабатывать программы тренировок в соответствии со своими потребностями и целями.
Запись прогресса тренировок: можно фиксировать каждую тренировку, видеть изменения своего прогресса, а также формировать графики на основе исторических данных.
Библиотека упражнений: более 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
Помощник сценариста▸
AI Приложения
AI Новости