# 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 и сброс прогресса — в разделе «Настройки».