CCCRM (Collective Control & Coordination Relationship Management) — это попытка преодолеть отчуждение труда через технологии. Мы строим не "сервис для бизнеса", а цифровую нервную систему производственного коллектива.
В отличие от буржуазных CRM, где человек — это ресурс, а клиент — источник прибыли, CCCRM ставит во главу угла:
- Материальную Истину: Нельзя начислить премию, если нет денег в фонде. Нельзя закрыть задачу, если на складе нет сырья. Код — гарант справедливости.
- Демократический Централизм: Стратегия обсуждается всеми (модуль "Обсуждения"), решения принимаются большинством (модуль "Совет"), но исполнение обязательно для всех (жесткие пайплайны Kanban).
- Прозрачность ("Стеклянный Завод"): Любое изменение зарплаты, списание материалов или правка настроек фиксируется в неизменяемом
AuditLog.
Проект находится в стадии перехода от прототипа (Frontend-only) к полноценной индустриальной системе (Fullstack Monorepo).
- Роль: "Машина Истины".
- Стек: NestJS + PostgreSQL + Prisma.
- Функция: Хранение фактов, валидация материальных ограничений, расчет зарплат и КТУ.
- Роль: "Интерфейс Взаимодействия".
- Стек: React 19, TypeScript, Tailwind CSS, Vite.
- Особенности:
- Mobile First: Рабочий интерфейс (Kiosk Mode) адаптирован для планшетов в цеху.
- AI-Ассистент: Интеграция с Gemini API для помощи в составлении отчетов и анализе данных.
- Производство: Управление заданиями, техкартами и оборудованием.
- Склад: Учет сырья и готовой продукции. Реализован принцип MRP (планирование потребностей).
- Финансы: Прозрачный расчет себестоимости, начисление зарплат (Оклад + КТУ), Коллективный Фонд.
- Власть: Модуль "Совет" для голосования по ключевым вопросам (механизм "Двойного ключа").
- Стратегия: Дерево целей и декомпозиция задач.
Мы подготовили подробные инструкции для разных сценариев:
- 👩🔧 Локальная разработка — если вы хотите писать код и улучшать систему.
- 🏭 Развертывание на сервере — если вы хотите внедрить систему на производстве.
Мы приветствуем любую помощь, направленную на развитие общего дела. Прочтите Кодекс Разработчика перед тем, как отправлять Pull Request.
Мы заменяем "Code Review" на "Товарищескую Критику":
- Код должен быть понятен любому члену коллектива.
- Типизация должна быть строгой (дисциплина мысли).
- Тесты обязательны (проверка практикой).
Этот труд принадлежит обществу. Распространяется под лицензией GNU GPL v3. Вы можете свободно использовать, изучать и модифицировать систему, при условии сохранения свободы для всех последующих пользователей.