Терминал бариста на Electron
Терминал бариста, который работает в 210 кофейнях сети: спроектировал в Figma и разработал с нуля в одиночку. Микрофронтенды и автообновление по релизным трекам.

Контекст и задача
BagginsCoffee — сеть кофеен из 210 точек. Бариста каждой кофейни принимает заказы в терминале, поэтому он должен работать стабильно и обновляться на всех точках без участия персонала.
Моя роль
- Спроектировал интерфейс в Figma и разработал терминал с нуля в одиночку.
- Архитектура на микрофронтендах с Module Federation, структура кода по Feature-Sliced Design.
- Модуль автообновления, который получает релизы от внутреннего сервиса версий, и админка этого сервиса: обновления доставляются на все 210 точек по релизным трекам.
- Собственная UI-библиотека терминала (отдельный кейс).
Результаты
- Кофейни, где работает терминал
- 210