DC ERP
DC ERP — внутренняя ERP-система DacoreIT: от заявки до инвойса — клиенты, инженеры, тикеты, платежи, зарплата, HR, склад, отчёты, CMS сайта и AI-ассистент. Frontend и backend — Nuxt 4 и Django.
DC ERP — внутренняя система DacoreIT, IT field services компании с центром в Праге: весь процесс от заявки клиента и выезда инженера до закрытия работы, инвойса и оплаты — в одном месте. Проект сейчас в активной разработке.
Модули
- Операции: клиенты, инженеры и их заявки, тикеты, задачи, запросы на изменения.
- Финансы: инвойсы, инвойсы поставщиков, очередь платежей, расходы, межкомпанейские расчёты, валюты и тарифы.
- Сотрудники: HR, зарплата, найм.
- Продажи и склад: продажи, вендоры, складские провайдеры.
- Коммуникации: почта и сообщения, уведомления; AI-ассистент.
- CMS сайта: контент и визуальное редактирование dacoreit.com управляются из этой системы.
Технические решения
- Реальное время: WebSocket через Django Channels и Redis.
- Безопасность: двухэтапный вход (OTP), история каждого изменения и журнал аудита.
- Типизированный API: типы frontend генерируются из OpenAPI-схемы backend.
- Фоновые задачи в Celery, PDF-документы — на ReportLab; 1 860 автотестов.
- Деплой: CI для обеих частей, backend в Docker Compose.
Моя роль
Система полностью на мне: архитектура, frontend на Nuxt 4 и backend на Django.
Статус
В активной разработке — новые модули добавляются каждую неделю.