Nazarbek
Связаться
Все проектыРазбор проекта04—12Следующий проект
Управление рестораном

Cafe Postcode

Управление рестораном и POS с офлайн-режимом.

МОЯ РОЛЬЕдинственный разработчик · продукт, frontend, backend и локальный агент
ОСНОВНЫЕ ТЕХНОЛОГИИ
ReactTypeScriptDjangoGoSQLitePostgreSQL

О проекте

Ресторанная система: POS, кухня, склад, процессы сотрудников и отчётность. Frontend, backend и локальный агент на Go разработаны одним инженером. Агент сохраняет операции филиала локально и синхронизирует их с backend.

Рабочее пространство
Cafe Postcode — Рабочее пространство · Иллюстрация проекта
Интерпретация интерфейсаReact · TypeScript · Django

Задача

В заказах, платежах и складских движениях участвуют несколько интерфейсов и устройств. Локальные записи операций и синхронизация поддерживают работу при потере соединения.

Инженерные решения

01

Надёжное хранение на месте

Локальный агент сохраняет операции в SQLite и управляет устойчивой очередью отправки. Синхронизация учитывает зависимости и восстанавливает исторические операции, чтобы backend мог согласовать данные после возвращения связи.

02

Явные бизнес-записи

Склад использует проведённые движения, документы сторнирования, версии рецептур и расчёт себестоимости. В зарплате сохраняются ставки с датами действия и закрытые версии расчётов, поэтому изменения остаются объяснимыми.

03

Связь с оборудованием

Отдельные интерфейсы POS, администрирования и персонала работают с общей бизнес-моделью. Агент интегрирует принтеры, платёжное и фискальное оборудование, поддерживая подтверждённое сопряжение и проверку обновлений.

Результат и возможности

Система используется в 200+ филиалах. Браузерные приложения, backend-правила, устройства и офлайн-синхронизация объединены в один операционный продукт.

Источники и контекст

Единоличная разработка и показатель 200+ филиалов приведены со слов Назарбека. Архитектура и бизнес-процессы подтверждены анализом кода. Публичная страница сейчас использует бренд PosCode.

Cafe Postcode
04 / ПРЯМАЯ СВЯЗЬ

На связи.

Для обсуждения разработки, архитектуры, продукта или технической команды.

Ургенч, УзбекистанUTC+5
Назарбек Балтабаев / Software Engineer