Metal CRM — ERP-система управления производством и заказами дл
Комплексная ERP/CRM-система для металлообрабатывающего завода, разработанная с нуля. Полная автоматизация цикла — от заявки клиента до отгрузки готовой продукции.
МАСШТАБ: 42+ серверных модуля, 55+ моделей БД, 200+ API-эндпоинтов, 180+ React Query хуков, 45+ UI-компонентов.
ЗАКАЗЫ — Двойная Kanban-доска (Продажи + Производство) с 19 статусами и drag-and-drop. Статус LAUNCH — мост между отделами. Полный аудит-трейл с цветовой картой пути заказа. Оптимистичные
обновления UI с откатом при ошибке. Карточка заказа: расчёты (BOM, наценка, скидки), задачи по станкам, резервирование материалов, оплаты, план-реестр, история, комментарии с упоминаниями
пользователей.
ПРОИЗВОДСТВО — Управление станками: лазер, гибка, гидравлика. Очередь задач с таймерами и приоритетами. Отслеживание времени: план/теория/факт. Прогнозирование задержек, обнаружение
перегрузки, настраиваемый буферный процент и рабочий график.
СКЛАД — Учёт листов и обрезков. Каталог материалов. Контроль остатков с предупреждениями. Инвентаризация с расхождениями, workflow утверждения, списания, резервирование под заказ. Ценовые
категории по объёму.
ФИНАНСЫ — Платежи: наличные, безнал, карта. Предоплата/частичная/финальная. Расходы по станкам. Аналитика доходов и расходов по периодам. Экспорт в Excel и PDF.
СОГЛАСОВАНИЯ — 8 типов запросов: скидка, цена металла, закупка, КП, счёт и др. Иерархическая структура, тредовые обсуждения, автоматические триггеры.
АНАЛИТИКА — Дашборды по станкам, метрики отклонений, календарь событий, настраиваемые виджеты (react-grid-layout).
ДОСТУП — RBAC с 19+ разрешениями. Роли: админ, менеджер, технолог, оператор. Двухфакторная аутентификация, OAuth. Аудит-лог действий.
РЕАЛТАЙМ — WebSocket уведомления (Socket.io). 8 категорий: задачи, заказы, склад, закупки, производство и др. Почтовые уведомления через серверный рендеринг шаблонов.
СТЕК — Frontend: Next.js 16, React 19, TypeScript, Zustand, React Query v5, dnd-kit, Radix UI, Tailwind CSS 4, Recharts, TipTap, Zod, jsPDF. Backend: NestJS 11, Prisma v6, PostgreSQL,
Redis, Socket.io, Swagger, Helmet, reCAPTCHA.
#CRM #ERP #NestJS #NextJS #React #TypeScript #PostgreSQL #Prisma #Kanban #Manufacturing #FullStack #WebSocket #RBAC #Analytics #TailwindCSS
МАСШТАБ: 42+ серверных модуля, 55+ моделей БД, 200+ API-эндпоинтов, 180+ React Query хуков, 45+ UI-компонентов.
ЗАКАЗЫ — Двойная Kanban-доска (Продажи + Производство) с 19 статусами и drag-and-drop. Статус LAUNCH — мост между отделами. Полный аудит-трейл с цветовой картой пути заказа. Оптимистичные
обновления UI с откатом при ошибке. Карточка заказа: расчёты (BOM, наценка, скидки), задачи по станкам, резервирование материалов, оплаты, план-реестр, история, комментарии с упоминаниями
пользователей.
ПРОИЗВОДСТВО — Управление станками: лазер, гибка, гидравлика. Очередь задач с таймерами и приоритетами. Отслеживание времени: план/теория/факт. Прогнозирование задержек, обнаружение
перегрузки, настраиваемый буферный процент и рабочий график.
СКЛАД — Учёт листов и обрезков. Каталог материалов. Контроль остатков с предупреждениями. Инвентаризация с расхождениями, workflow утверждения, списания, резервирование под заказ. Ценовые
категории по объёму.
ФИНАНСЫ — Платежи: наличные, безнал, карта. Предоплата/частичная/финальная. Расходы по станкам. Аналитика доходов и расходов по периодам. Экспорт в Excel и PDF.
СОГЛАСОВАНИЯ — 8 типов запросов: скидка, цена металла, закупка, КП, счёт и др. Иерархическая структура, тредовые обсуждения, автоматические триггеры.
АНАЛИТИКА — Дашборды по станкам, метрики отклонений, календарь событий, настраиваемые виджеты (react-grid-layout).
ДОСТУП — RBAC с 19+ разрешениями. Роли: админ, менеджер, технолог, оператор. Двухфакторная аутентификация, OAuth. Аудит-лог действий.
РЕАЛТАЙМ — WebSocket уведомления (Socket.io). 8 категорий: задачи, заказы, склад, закупки, производство и др. Почтовые уведомления через серверный рендеринг шаблонов.
СТЕК — Frontend: Next.js 16, React 19, TypeScript, Zustand, React Query v5, dnd-kit, Radix UI, Tailwind CSS 4, Recharts, TipTap, Zod, jsPDF. Backend: NestJS 11, Prisma v6, PostgreSQL,
Redis, Socket.io, Swagger, Helmet, reCAPTCHA.
#CRM #ERP #NestJS #NextJS #React #TypeScript #PostgreSQL #Prisma #Kanban #Manufacturing #FullStack #WebSocket #RBAC #Analytics #TailwindCSS