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

Проблема
Цепочка импорта (Китай → Хоргос → таможня → клиент) и денежные потоки жили в разрозненных таблицах.
Решение
Единая 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 без потери данных.