Модульная ERP-платформа
Пять готовых к продакшену микросервисов — Идентификация, Торговля, HR, Управление задачами и Электронные счета — построены на Clean Architecture, CQRS и PostgreSQL. Разворачивайте то, что нужно, масштабируйте по мере роста.
Модули платформы
Каждый модуль — это самостоятельный микросервис на .NET 9 со своей базой данных, доменной моделью и API. Разворачивайте по отдельности или как полный набор.
Управление идентификацией и доступом
Централизованный сервис идентификации для всех модулей платформы. Мультитенантные организации, иерархии ролей, MFA и управление API-ключами.
Возможности
- Мультитенантное управление организациями
- Ролевой контроль доступа с иерархиями ролей
- MFA с TOTP и кодами восстановления
- JWT-аутентификация с обновлением токенов и блокировкой
Ключевые особенности
- Единая идентификация во всех модулях
- Функциональные флаги и доступ к модулям по тенантам
- Корпоративная безопасность из коробки
Торговля и розница
Полный бэк-офис розницы: каталог товаров, запасы, поставщики, клиенты, программы лояльности, заказы, акции и обработка платежей.
Возможности
- Каталог товаров с вариантами, атрибутами, штрих-кодами, изображениями
- Управление категориями и связями между товарами
- Управление запасами (склады, партии, перемещения, резервирования)
- Управление поставщиками со структурами скидок
Ключевые особенности
- Полный жизненный цикл розницы — от каталога до выполнения
- Мультискладские запасы с отслеживанием партий
- Встроенный движок лояльности и акций
Управление персоналом
Управление жизненным циклом сотрудников с учётом посещаемости, планированием смен, политиками отпусков и учётом заработной платы.
Возможности
- Управление сотрудниками (личные данные, адреса, банковская информация, документы)
- Отслеживание карьеры (отдел, должность, зарплата, история локаций)
- Управление отпусками (типы, политики, заявки, балансы)
- Учёт посещаемости с геолокацией
Ключевые особенности
- Полный жизненный цикл сотрудника от найма до увольнения
- Верификация посещаемости на основе геолокации
- Гибкие шаблоны смен с ротационными паттернами
Управление задачами
Отслеживание проектов и рабочих элементов с настраиваемыми процессами, учётом времени, повторяющимися задачами и командным взаимодействием.
Возможности
- Проекты с участниками и вехами
- Гибкие рабочие элементы с пользовательскими типами и статусными процессами
- Теги и категоризация
- Зависимости рабочих элементов (блокирует, зависит-от, связан-с)
Ключевые особенности
- Пользовательские типы рабочих элементов по проектам
- Полный граф зависимостей (блокирует / зависит-от / связан-с)
- Учёт оплачиваемого времени с отчётами
Электронные счета
Создание, отправка и обработка электронных счетов с поддержкой нескольких провайдеров и полным аудиторским следом соответствия.
Возможности
- Создание и отправка исходящих счетов
- Обработка входящих счетов (принятие/отклонение/сторно)
- Позиции счёта с расчётами налогов
- Аудиторский след для каждого действия со счётом
Ключевые особенности
- Поддержка нескольких провайдеров для различных фискальных юрисдикций
- Полный аудиторский след для соблюдения нормативных требований
- Автоматизированное управление жизненным циклом счетов
Встроенные функции платформы
Каждый модуль наследует эти архитектурные качества из коробки.
Мультитенантность
Каждый модуль является мультитенантным. Организации, пользователи и данные полностью изолированы с конфигурацией по тенантам.
Clean Architecture и DDD
Domain-Driven Design с CQRS и MediatR. Чёткое разделение между доменным, прикладным, инфраструктурным и презентационным слоями.
Аудиторские следы и мягкое удаление
PostgreSQL с автоматическими столбцами аудита и мягким удалением для всех сущностей. Полная история кто, что и когда изменил.
Интегрированные уведомления
Централизованный сервис уведомлений (Golub) с поддержкой email (SendGrid, Brevo, Mandrill), SMS, Viber, WhatsApp, Discord, Slack и push.
API-First дизайн
Версионированные REST API с документацией OpenAPI. Каждый модуль предоставляет полный API для фронтенда, мобильных и сторонних интеграций.
Корпоративная безопасность
JWT с refresh-токенами, блокировка по IP, отслеживание попыток входа, MFA и аутентификация по API-ключам. Rate limiting и CORS настроены по окружениям.