Разработка ERP-системы для швейной фабрики (NDA)
В 2023 году к нам обратился клиент — владелец швейной фабрики. На предприятии уже использовалась стандартная система складского учёта, но её функционала было недостаточно для автоматизации всех внутренних процессов. Клиенту требовалась система, которая позволила бы:
• Распределять заказы между швеями.
• Оповещать отдел продаж о статусах изготовления.
• Контролировать остатки материалов и уведомлять закупки.
• Обеспечить простой и удобный интерфейс для швей.
• Поддерживать процесс широкой кастомизации изделий с участием до 8 специалистов.
• Организовать процесс согласования заказа между менеджером и технологом.
Что было реализовано:
В рамках проекта мы разработали индивидуальную ERP-систему, включающую:
- Систему ролей: с персонализированными интерфейсами для швей, технологов, менеджеров и сотрудников склада.
- Конструктор заказов: позволяющий менеджеру собирать заказ с индивидуальными параметрами и отправлять технологу на утверждение.
- CRM-модуль: для мониторинга прогресса заказов.
- Систему уведомлений: автоматическое информирование участников процесса через Telegram.
- Интеграцию с amoCRM: синхронизация заказов и передача актуальных статусов.
- Складской модуль: учёт остатков материалов и уведомления для отдела закупок. Синхронизированный с прошлой системой склада по API.
- Личный кабинет швеи: с возможностью подтверждения и подписания актов о выполненных работах.
- PWA-приложение: приложение устанавливается на мобильные устройства и доступно с компьютера.
Технологии:
При выборе стека мы ориентировались на масштаб проекта и количество пользователей. Система предназначена для внутреннего использования и рассчитана на несколько десятков сотрудников, поэтому нам было важно найти баланс между скоростью разработки и производительностью.
- Backend: Django (Python) — выбрали этот фреймворк благодаря высокой скорости разработки и простоте масштабирования бизнес-логики. Несмотря на то, что Django уступает по производительности некоторым другим решениям, для задач с ограниченным количеством пользователей он идеально подходит и позволяет быстро внедрять изменения по запросу клиента.
- Frontend: React + библиотека компонентов MUI — для реализации простого, чистого и удобного интерфейса с быстрым временем отклика.
- DevOps: Docker, CI/CD пайплайны на базе GitLab для автоматизации сборки и деплоя.
- Тестирование: покрытие ключевой логики автотестами для повышения стабильности системы.
Результат:
В результате клиент получил индивидуальную ERP-систему, полностью адаптированную под процессы фабрики. Решение позволило автоматизировать работу производства, обеспечить прозрачность выполнения заказов и синхронизировать работу всех отделов.