Кейс · Enterprise HRM Крупная организация (NDA)

Enterprise HRM-система

Система управления сотрудниками для крупной организации с разветвленной структурой (NDA)

Обложка кейса Enterprise HRM-системы

Кейс опубликован без названия проекта и скриншотов интерфейса из-за условий NDA. Описание содержит только общую техническую информацию.

01

О продукте

Enterprise HRM-система для крупной организации с разветвленной структурой (NDA). Она объединяет учет сотрудников, организационную структуру, табель, отчеты и интеграции.

Система состоит из 17 модулей и ~93K строк кода. Стек: Django 6, React 19, TypeScript и PostgreSQL с RLS.

~93KСтрок кода
17Модулей
60+Моделей данных
200+API-эндпоинтов
02

Стек технологий

Backend

Django 6, PostgreSQL, Row-Level Security, 200+ API-эндпоинтов

Frontend

React 19, TypeScript, React Flow

Инфраструктура

Headless-архитектура, WebSocket в реальном времени, PostgreSQL RLS

Интеграции

Экспорт в Excel, Google Sheets, WhatsApp-бот для рассылок, конструктор отчетов

03

Ключевые модули и решения

Организационная структура

Дерево отделов и подразделений на django-mptt и интерактивная оргсхема на React Flow для многоуровневой структуры.

Управление сотрудниками

Карточка сотрудника, EAV-конструктор полей, учет назначений, переводов, служебных командировок и увольнений.

Табель учета

Табель со статусами сотрудников, автозаполнением, ручным редактированием и экспортом в Excel.

RBAC и безопасность данных

~30 гранулярных прав доступа и 3-уровневая изоляция данных с PostgreSQL Row-Level Security.

Экспорт данных

Экспорт в Excel и интеграция с Google Sheets для работы с данными вне системы.

Отчеты и рассылки

Конструктор отчетов, экспорт в Excel, интеграция с Google Sheets и WhatsApp-бот для рассылок.

Real-time и производительность

WebSocket передает изменения между Django 6 и React 19 в реальном времени.

Настройка системы

EAV-конструктор полей и гранулярные права доступа позволяют настраивать структуру данных и доступ.

04

Архитектура и безопасность

Headless-архитектура объединяет Django 6 в качестве API-бэкенда и React 19 с TypeScript. WebSocket передает изменения в реальном времени, а 3-уровневая изоляция данных включает PostgreSQL RLS.

Frontend
React 19TypeScriptReact Flow
WebSocket
API
Headless architecture200+ endpoints
Backend
Django 6WebSocket real-time
Данные
PostgreSQL + RLS60+ моделей данных

3 уровня изоляции данных

1

Приложение

Гранулярные роли и разрешения

2

API

Проверка доступа к API-эндпоинтам

3

PostgreSQL RLS

Row-Level Security на уровне данных

05

Что было сделано

Разработаны headless-архитектура на Django 6, React 19 и TypeScript, модель данных PostgreSQL с RLS, WebSocket для работы в реальном времени, отчеты и интеграции.

17 модулей системы

Организационная структура
Дерево подразделений
Оргсхема React Flow
Карточки сотрудников
Конструктор полей
Численность и штат
Категории должностей
Назначения и переводы
Завершение работы и увольнения
Табель
Обновления в реальном времени
Роли и разрешения
Изоляция данных
Конструктор отчётов
Экспорт в Excel
Интеграция с Google Sheets
Рассылки через WhatsApp
06

Частые вопросы

Headless-платформа использует Django 6, React 19, TypeScript, PostgreSQL с RLS и обновления через WebSocket в реальном времени.

Система сочетает ~30 гранулярных разрешений, 3-уровневую изоляцию данных и PostgreSQL Row-Level Security.

Платформа включает 17 модулей, ~93K строк кода, 60+ моделей данных и 200+ API-эндпоинтов.

Да, Artbrain разрабатывает кастомные HRM/ERP-системы под конкретные требования организации. Свяжитесь с нами, чтобы обсудить проект.

Начните свой путь к успеху

Есть проект? Давайте реализуем его вместе.

Нужна похожая enterprise HRM, ERP или кастомная система? Расскажите о задаче, и мы подготовим оценку.

Все кейсы
— Также

Другие услуги

Калькулятор стоимости →
– Журнал · инсайты

Из нашего блога

Все статьи →
Позвонить+38 095 108 62 12 +38 097 599 66 89 Telegram Viber WhatsApp