Кейс · 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