Умное Кафе
Собственный продукт
– по настоящее время
Full-stack разработчик (Go, React)
Система заказов для кафе и кофеен через Telegram/MAX Mini App. Гость сканирует QR-код стола, выбирает блюда, оформляет заказ и следит за его статусом. Текущий фокус — развитие продукта и B2B-пилот для локальных кафе.
- Перенёс backend с Node.js на Go (Gin, GORM), реализовал REST API и логику заказов. Go-сервер работает в production.
- Разработал Mini App и панель администратора на React и TypeScript: меню, корзину, заказы, каталог, столы, QR-коды и разграничение доступа.
- Подключил вход и уведомления через Telegram/MAX, предоплату через ЮKassa и обработку платёжных webhook.
- Добавил кеширование меню в Redis с обращением к PostgreSQL при недоступности кеша. Реализовал распознавание фотографий меню на FastAPI, OpenCV и PaddleOCR с проверкой и импортом результатов.
- Настроил Docker Compose, Nginx, мониторинг и логи на Prometheus, Grafana и Loki. Добавил backend- и frontend-тесты, сквозные и BDD-сценарии на Playwright и Cucumber.