master
Benchpress Secret
Мобильный web-интерфейс программы жима лёжа на 5 недель.
Стек
- Frontend: React + Vite + TypeScript
- Backend: FastAPI
- DB: PostgreSQL
- Docker:
frontend+backend+db
Запуск
docker compose up --build
Открыть: http://localhost:3000
API: http://localhost:8000/api/health
Локальная разработка без Docker UI
docker compose up db backend --build
cd frontend
npm install
npm run dev
Vite proxy: /api → http://localhost:8000
Первый вход
- Задать пароль
- Ввести 1ПМ (шаг 1.25 кг)
- Выбрать 3 дня недели с перерывом ≥1 день
- Выбрать дату старта
Настройки
Импорт/экспорт JSON и сброс прогресса — в разделе «Настройки».
Languages
TypeScript
55.8%
Python
33.2%
CSS
7.4%
PowerShell
2.4%
Java
0.7%
Other
0.5%