Проект создан для помощи в силовых тренировках. На сайте уже есть программа для занятий пауэрлифтингом и общеукрепляющая программа «Похудайка». Для удобства тренировки пронумерованы последовательно. На главной странице сайта, выбрав программу и введя номер тренировки можно получить соответсвующий план занятия. Это возможность доступна для всех пользователей. Зарегестрированные пользователи в разделе Мои тренировки могут создвать себе план занятия на определенное число и время. Для этого можно пользоваться уже имеющимися упражнениями или создавать свои (не более 20 для пользователя).
Сайт будет дорабатываться и будет раздел со статистикой по тренировкам.
- Node.js
- React
- FastApi
- PostgreSQL
- Docker
Все операции выполняются в командной строке.
- Клонировать репозиторий:
git clone git@github.com:https://github.com/iljavaleev/Gym.git
В дериктории infra/ cоздать файл .env, в котором указать переменные окружения для работы с базой данных:
cp .env.example .env
- Из дериктории infra/ запустить docker-compose командой:
sudo docker-compose up -d --build