initial commit
This commit is contained in:
commit
39fdd43d8e
127 files changed
+13919
No files matched your search
@@ -0,0 +1,41 @@
|
||||
# Benchpress Secret
|
||||
|
||||
Мобильный web-интерфейс программы жима лёжа на 5 недель.
|
||||
|
||||
## Стек
|
||||
|
||||
- Frontend: React + Vite + TypeScript
|
||||
- Backend: FastAPI
|
||||
- DB: PostgreSQL
|
||||
- Docker: `frontend` + `backend` + `db`
|
||||
|
||||
## Запуск
|
||||
|
||||
```bash
|
||||
docker compose up --build
|
||||
```
|
||||
|
||||
Открыть: http://localhost:3000
|
||||
API: http://localhost:8000/api/health
|
||||
|
||||
## Локальная разработка без Docker UI
|
||||
|
||||
```bash
|
||||
docker compose up db backend --build
|
||||
cd frontend
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
Vite proxy: `/api` → `http://localhost:8000`
|
||||
|
||||
## Первый вход
|
||||
|
||||
1. Задать пароль
|
||||
2. Ввести 1ПМ (шаг 1.25 кг)
|
||||
3. Выбрать 3 дня недели с перерывом ≥1 день
|
||||
4. Выбрать дату старта
|
||||
|
||||
## Настройки
|
||||
|
||||
Импорт/экспорт JSON и сброс прогресса — в разделе «Настройки».
|
||||
Reference in new issue
Block a user