Chindan Group

Chindan ERP

Ролевая ERP для импортёра тяжёлой техники из Китая: от лида до таможни и взыскания долгов.

Клиент
Chindan Group
Роль
Единственный разработчик: архитектура, бэкенд, фронтенд, деплой
Период
авг. 2026 г.
Технологии
GoPostgreSQL 18React 18VitePWACaddyDockerHetznerTelegram WebAppOpenAIAnthropicAmoCRMLibreOffice
Chindan ERP

Проблема

Цепочка импорта (Китай → Хоргос → таможня → клиент) и денежные потоки жили в разрозненных таблицах.

Решение

Единая ERP с RBAC в базе, поэтапной карточкой машины, мультикассовыми финансами и AI-ассистентом.

Результат

За 7 недель v1.17: ~155 тыс. строк кода, выполнены 16 раундов ТЗ, работает на erp.chndn.uz.

Chindan Group импортирует строительную технику из Китая в Узбекистан (экскаваторы SANY и другие). Продажи, импорт, склад, финансы и работа с клиентами жили у разных людей и в разных таблицах. ERP объединила всё в одну «Enterprise OS»: карточка каждой машины проходит этапы от «заказ создан» через закупку в Китае, границу Хоргос, таможню, склад и доставку до «сделка закрыта», а сервер проверяет, кто имеет право на каждый переход.

Более 15 ролей: админ, менеджер, финансы, руководитель продаж, closer-агенты, маркетинг, логистика, декларант, закупка и финансы в Китае, механик, учредители. Роли хранятся в базе, а не в коде — админ создаёт новые. Финансы: несколько касс, USD и UZS, ежедневный курс, P&L, согласование транзакций свыше 50 тыс. долларов. Документы генерируются из DOCX-шаблонов в PDF через LibreOffice.

AI-ассистент работает с ~45 инструментами (поиск машин, должники, финансовая сводка, планирование визита), пишущие действия выполняются только после подтверждения; есть Whisper STT, TTS и голосовой режим OpenAI Realtime — всё доступно и в Telegram WebApp.

Бэкенд — Go на одной стандартной библиотеке: PDF, XLSX и подпись S3 написаны вручную. 78 миграций, повторный аудит ~400 требований (найдены и закрыты privilege escalation и утечки PII), проверено 205 комбинаций роль×API, миграция с Railway на Hetzner без потери данных.

Следующий проект
Targetto