В работе
OCR
PHP
PWA
Svelte
TypeScript
ИИ
Форма — PWA трекинг питания и тренировок
Проблема
Нужен свой контур учёта формы: еда (КБЖУ), вода, тренировки и прогресс — как PWA на телефоне, с аккаунтом, облачной синхронизацией и подсказками тренера, а не разрозненные таблицы и чужие приложения.
Что сделано
- PWA на Vite + Svelte 5: день, еда, зал, вода, профиль
- Аккаунт по email, облачный sync и локальный кэш
- OCR этикеток (Yandex Vision) и ИИ-подсказки тренера
- Программы тренировок с уровнями нагрузки и правилом warmup/work/cooldown
- Собственный тёмный спорт-UI (не как портфолио)
Решение
Собираю продукт «Форма» на Vite + Svelte 5: дневник питания и воды, зал с программами и сессиями, профиль/замеры, вход по email, PHP API (sync/OCR/ИИ), тёмный спорт-UI. Веду как живой продукт — итерациями.
Результат
В проде на VPS: http://5.188.24.79/forma/ — PWA, облако, OCR этикеток, ИИ-тренер. Кейс открыт: статус «в работе».