Сервис фотофиксации лица для косметологов (Telegram Mini App)

Ссылка на работу
image image image image image
Проект решает задачу наглядной демонстрации результата процедур: косметолог фотографирует лицо клиента «до» и «после», а сервис автоматически формирует коллаж для портфолио и отчёта клиенту. Съёмка ведётся по пяти стандартным ракурсам, встроенное распознавание лица в реальном времени направляет оператора и проверяет корректность кадра прямо на устройстве. Фото и готовые коллажи сохраняются на сервере с подписанными URL, доступными только владельцу. Клиенты, съёмки и история хранятся в базе, есть отдельные экраны «Клиенты», «Коллажи» и «Профиль». По завершении съёмки готовый коллаж автоматически приходит пользователю в чат с ботом. Аутентификация — по Telegram-идентификатору из инициализационных данных Mini App, без паролей. Всё работает через Telegram-бота, который открывает Mini App одной кнопкой. Сервис развёрнут на VPS под systemd как два процесса (API и бот). Стек: TypeScript, React, Vite, MediaPipe (BlazeFace) + WASM; Python, FastAPI, SQLAlchemy, PostgreSQL, aiogram; Telegram Mini App API, systemd.