B
BrewOS
MVP + аудит безопасности + Voice AI

Операционная система
для кофеен

POS-терминал + управление + лояльность + аналитика — всё в одном.Offline-first. Voice-to-Order. 54-ФЗ и 152-ФЗ из коробки.

4
приложения
14
API модулей
32
модели БД
6
недель разработки
Листайте

Почему BrewOS?

Кофейни в России работают на разрозненных системах. Мы собрали всё в одну платформу.

Без BrewOS
🔴POS + iiko + 1C + Excel — 4 разные системы
🔴Нет интернета — касса не работает
🔴54-ФЗ настраивается вручную, ошибки в чеках
🔴CRM в отдельном сервисе, данные не связаны
🔴Аналитика — ручной сбор цифр в таблицах
🔴Нет real-time: повар не видит заказы
🔴Бариста вручную вбивает каждый заказ — медленно в час-пик
С BrewOS
Единая платформа: POS + дашборд + клиентское приложение
Offline-first: касса работает без интернета
54-ФЗ автоматически через ATOL Online
Встроенная лояльность: штампы, баллы, подписки
Аналитика в реальном времени, план vs факт
KDS на кухне с live-обновлениями по WebSocket
Voice-to-Order: бариста говорит — касса заполняет корзину

Четыре приложения, одна платформа

Каждое приложение решает задачи своей аудитории. Все работают на одном 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

Ключевые возможности

Каждая фича решает реальную проблему кофейного бизнеса в России.

AI-powered
🎙️

Voice-to-Order

Бариста нажимает микрофон и проговаривает заказ — приложение распознаёт речь через Whisper и автоматически заполняет корзину. 0 внешних зависимостей: модель грузится из CDN прямо в Web Worker.

Whisper AIWeb WorkerZero Dependencies
📡

Offline-first

Касса работает без интернета. Заказы, оплаты и списания сохраняются в IndexedDB и синхронизируются при восстановлении связи. Web Locks координируют вкладки.

Dexie.jsIndexedDBMutation Queue

2-tap ordering

Один тап — позиция в корзине с дефолтными модификаторами. Второй тап — оплата. Long-press для кастомизации. Среднее время оформления заказа — 3 секунды.

Short TapLong PressInline Pay
🧾

Фискализация 54-ФЗ

Outbox pattern: чек сначала в БД, потом в ATOL Online через BullMQ. 5x exponential backoff. Курсорная пагинация. Режимы: production / test / disabled.

ATOL OnlineFFD 1.2Outbox
🎁

Лояльность

Штамповые карты (собери 8 — получи бесплатный), баллы (1 балл за рубль), подписки. 4 уровня: Бронза → Серебро → Золото → Платина. QR-код для сканирования на кассе.

ШтампыБаллыПодпискиQR
📈

Аналитика

Выручка, количество заказов, средний чек, топ-позиции — всё по часам/дням/неделям/месяцам. Финансовая модель, план vs факт по локациям. SQL-запросы с московским временем.

RevenueABC-анализПлан vs Факт
🔐

Безопасность

JWT с ротацией refresh-токенов, httpOnly cookies, Redis blacklist. Tenant isolation (OrgGuard), role-based access. Rate limiting, GraphQL depth limit, Helmet headers.

JWT RotationOrgGuardRate Limit

Продукт в цифрах

6 недель разработки: MVP, 5 раундов аудита безопасности, UX-доработки.

0
API модулей
0
моделей БД
0
страниц дашборда
0
GraphQL операций
0
unit тестов
0/43
задач аудита закрыто

Технологический стек

Современный стек с фокусом на надёжность, масштабируемость и скорость разработки.

Backend

NestJSМодульный фреймворк
GraphQLApollo Server
PrismaORM + миграции
PostgreSQLОсновная БД
RedisКэш + очереди + blacklist
BullMQФоновые задачи

Frontend

Next.js 14App Router + SSR
React 18UI-библиотека
Tailwind CSSСтили
Apollo ClientGraphQL клиент
Dexie.jsIndexedDB для offline
RechartsГрафики аналитики

Интеграции

ATOL OnlineФискализация 54-ФЗ
Telegram AuthOAuth для клиентов
СБПОплата (готово к подключению)
1C / CommerceMLБухгалтерия (готово)
Chestniy ZnakМаркировка (готово)

Российский 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-код, история заказов

Хотите попробовать вживую? Запросите демо-доступ