Перейти к содержимому
Коммерческий

Терминал бариста на Electron

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

Контекст и задача

BagginsCoffee — сеть кофеен из 210 точек. Бариста каждой кофейни принимает заказы в терминале, поэтому он должен работать стабильно и обновляться на всех точках без участия персонала.

Моя роль

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

Результаты

Кофейни, где работает терминал
210