Операционная система
для кофеен
POS-терминал + управление + лояльность + аналитика — всё в одном.
Offline-first. Voice-to-Order. 54-ФЗ и 152-ФЗ из коробки.
Почему BrewOS?
Кофейни в России работают на разрозненных системах. Мы собрали всё в одну платформу.
Четыре приложения, одна платформа
Каждое приложение решает задачи своей аудитории. Все работают на одном API.
POS-терминал
Для бариста
- ✓Voice-to-Order — бариста говорит, касса заполняет корзину
- ✓2-tap ordering — тап на позицию, тап на оплату
- ✓Long-press для выбора модификаторов
- ✓Offline-режим с очередью синхронизации
- ✓KDS — экран повара с live-статусами
- ✓Наличные + СБП одной кнопкой
Дашборд
Для менеджера
- ✓17 страниц: заказы, меню, склад, команда, аналитика
- ✓Daily summary: выручка, средний чек, топ-позиции
- ✓Управление сменами и расписанием
- ✓CSV-импорт меню, управление модификаторами
- ✓Финансовая модель и план vs факт
Customer App
Для клиентов
- ✓Вход через Telegram (popup + redirect)
- ✓QR-код лояльности для сканирования на кассе
- ✓Штампы, баллы, уровни (Бронза → Платина)
- ✓История заказов и статусы
- ✓Согласие 152-ФЗ встроено в flow
API-платформа
Серверная часть
- ✓14 модулей: от auth до аналитики
- ✓GraphQL + REST, 79 операций
- ✓Real-time подписки (WebSocket)
- ✓BullMQ очереди для фискализации
- ✓Tenant isolation + role-based access
Ключевые возможности
Каждая фича решает реальную проблему кофейного бизнеса в России.
Voice-to-Order
Бариста нажимает микрофон и проговаривает заказ — приложение распознаёт речь через Whisper и автоматически заполняет корзину. 0 внешних зависимостей: модель грузится из CDN прямо в Web Worker.
Offline-first
Касса работает без интернета. Заказы, оплаты и списания сохраняются в IndexedDB и синхронизируются при восстановлении связи. Web Locks координируют вкладки.
2-tap ordering
Один тап — позиция в корзине с дефолтными модификаторами. Второй тап — оплата. Long-press для кастомизации. Среднее время оформления заказа — 3 секунды.
Фискализация 54-ФЗ
Outbox pattern: чек сначала в БД, потом в ATOL Online через BullMQ. 5x exponential backoff. Курсорная пагинация. Режимы: production / test / disabled.
Лояльность
Штамповые карты (собери 8 — получи бесплатный), баллы (1 балл за рубль), подписки. 4 уровня: Бронза → Серебро → Золото → Платина. QR-код для сканирования на кассе.
Аналитика
Выручка, количество заказов, средний чек, топ-позиции — всё по часам/дням/неделям/месяцам. Финансовая модель, план vs факт по локациям. SQL-запросы с московским временем.
Безопасность
JWT с ротацией refresh-токенов, httpOnly cookies, Redis blacklist. Tenant isolation (OrgGuard), role-based access. Rate limiting, GraphQL depth limit, Helmet headers.
Продукт в цифрах
6 недель разработки: MVP, 5 раундов аудита безопасности, UX-доработки.
Технологический стек
Современный стек с фокусом на надёжность, масштабируемость и скорость разработки.
Backend
Frontend
Интеграции
Российский compliance
BrewOS изначально спроектирован для российского рынка — все требования учтены в архитектуре.
54-ФЗ Фискализация
ATOL Online API v4, FFD 1.2, outbox pattern, автоматические повторы
152-ФЗ Персональные данные
Consent flow, soft delete, PII anonymization, data retention (3/5 лет)
Безопасность
35 задач аудита закрыто: JWT rotation, rate limiting, tenant isolation, Helmet
СБП (Система быстрых платежей)
UI готов в POS, интеграция с Tinkoff/Sber Acquiring API
Маркировка (Chestniy Znak)
CRPT API для молочной продукции и воды
1C Интеграция
CommerceML XML генератор, OData REST API
Как это выглядит
Три приложения, единый стиль. Каждое заточено под свою аудиторию.
POS-терминал
Для бариста
2-tap ordering, корзина, модификаторы, наличные и СБП
Дашборд менеджера
Для управления
Заказы, аналитика, меню, склад, команда, клиенты — 17 страниц
Клиентское приложение
Для гостей
Telegram-авторизация, лояльность, QR-код, история заказов
Хотите попробовать вживую? Запросите демо-доступ