ERP «LOMuebles»
Система управления мебельным производством
>CRM-система «Lugar & Olivia»
Мебельный бизнес — это сложная цепочка от первого «хочу замер» до установки последнего фасада. Данный проект представляет собой полноцикловую ERP/CRM систему, спроектированную для автоматизации всех бизнес-процессов мебельного производства и продаж.
🏢 Назначение
Система управляет полным жизненным циклом: от автоматического захвата лида с сайта до складского учета материалов и финального финансового аудита сделки.
👥 Роли и многоуровневый доступ
Безопасность данных реализована на трех независимых уровнях: UI (скрытие элементов), Routing (защита страниц) и RLS в Supabase (жесткий контроль на уровне каждой строки БД).
🔐 Уровни доступа в системе:
- -
👑 Главный Администратор
- -Полномочия: Абсолютный контроль над всеми данными.
- -Уникально: Единственный профиль с правом удаления пользователей и изменения глобальных настроек.
- -
⚡ Администратор
- -Полномочия: Полный операционный доступ к CRM, Складу, Финансам и Справочникам.
- -Ограничение: Не может изменять настройки Главного Администратора.
- -
👔 Менеджер
- -Полномочия: Работа с лидами и заказами.
- -Ограничение: Редактирует только свои записи. Доступ к финансам, поставщикам и управлению пользователями закрыт.
- -
🛠️ Специалист (Замерщик / Монтажник / Дизайнер)
- -Полномочия: Работа в интерфейсе «Мои задачи».
- -Ограничение: Видит только назначенные на него задачи и минимально необходимые данные клиента (имя, телефон, адрес) без доступа к деньгам.
📋 Архитектура модулей
1. Управление входящим потоком (Leads & CRM)
- -Omnichannel: Автоматическое создание лидов через вебхуки из Tilda (стек: N8N → Supabase Edge Functions).
- -Картотека: Полные профили клиентов с NIE, адресами доставки и историей взаимодействий.
- -B2B: Модуль «Компании» для работы с юридическими лицами и партнерами.
2. Производственный процесс (Orders & Kanban)
- -Два потока: Разделение на «Мебель на заказ» и «Готовые решения».
- -Визуализация: Интерактивная Kanban-доска для контроля стадий производства.
- -Глубокая детализация: Позиции заказов, спецификации материалов и вложенные сметы.
3. Система планирования (Tasks & Calendar)
- -Типизация: Замеры, дизайн-проекты, монтажи.
- -Smart Sorting: Использование PostgreSQL RPC для интеллектуальной сортировки задач (выполненные всегда внизу).
- -Календарь: Полноценный интерфейс планирования на базе FullCalendar.
🏭 Модуль «Виртуальный склад» (Admin Only)
Критический узел системы, связывающий заказ с реальными остатками.
- -Номенклатура: Учет материалов по SKU, категориям и единицам измерения.
- -Stock Management: Автоматический пересчет остатков через PostgreSQL-триггеры при любом движении (поступление, списание, резерв).
- -Сметы и Резервы: Возможность «заморозить» материалы под конкретный заказ еще на этапе оценки.
💰 Финансовый контур (Admin Only)
- -Транзакции: Учет доходов и расходов по категориям.
- -Reporting: Финансовая сводка («План vs Факт») через RPC-функции.
- -Документация: Прикрепление чеков, инвойсов и договоров к каждой сделке.
🛠️ Технический стек
| Задача | Решение | Сложность |
|---|---|---|
| Frontend core | React + Vite + TypeScript | Высокая производительность |
| UI System | Tailwind CSS + shadcn/ui | Modern Cyber-Dark стиль |
| Backend/DB | Supabase (PostgreSQL + RLS) | Enterprise уровень безопасности |
| State & Logic | React Query + Zod | Типизированный поток данных |
| Интеграции | N8N + Edge Functions | Автоматизация Tilda/Webhooks |
🔗 Интеграции и логика
- -Таймзона: Система работает строго в
Europe/Madrid. - -Уведомления: Реал-тайм оповещения («Колокольчик») на базе БД-триггеров при назначении новых ответственных или создании лидов.
Нужна сложная разработка или AI-автоматизация?
Расскажите о задаче — обсудим архитектуру и подберем оптимальное техническое решение.
Хотите внедрить похожую систему?
Свяжитесь со мной, и мы обсудим архитектуру вашего будущего проекта. От RAG-приложений до AI-автоматизаций.