Organizational Structure
A django-mptt tree for departments and units, with an interactive React Flow org chart for the multi-level structure.
Staff management system for personnel records and time tracking (NDA)
The case is published without the project name or interface screenshots under NDA. The description contains only general technical information.
A Personnel and Time Tracking System (NDA). It combines staff records, the organizational structure, timesheets, reports and integrations.
The system brings personnel records, timesheets and reporting together in 17 modules.
Django 6, PostgreSQL, Row-Level Security, 200+ API endpoints
React 19, TypeScript, React Flow
Headless architecture, real-time WebSocket, PostgreSQL RLS
Excel export, Google Sheets, WhatsApp messaging bot, report builder
A django-mptt tree for departments and units, with an interactive React Flow org chart for the multi-level structure.
1 / 8Employee card, EAV field builder, and tracking for assignments, transfers, business trips and offboarding.
2 / 8Timesheet with employee statuses, automatic filling, manual editing and Excel export.
3 / 8~30 granular permissions and 3-level data isolation with PostgreSQL Row-Level Security.
4 / 8Excel export and Google Sheets integration for working with data outside the system.
5 / 8Report builder, Excel export, Google Sheets integration and a WhatsApp bot for messaging.
6 / 8WebSocket delivers changes between Django 6 and React 19 in real time.
7 / 8The EAV field builder and granular permissions configure the data structure and access.
8 / 8A django-mptt tree for departments and units, with an interactive React Flow org chart for the multi-level structure.
Employee card, EAV field builder, and tracking for assignments, transfers, business trips and offboarding.
Timesheet with employee statuses, automatic filling, manual editing and Excel export.
~30 granular permissions and 3-level data isolation with PostgreSQL Row-Level Security.
Excel export and Google Sheets integration for working with data outside the system.
Report builder, Excel export, Google Sheets integration and a WhatsApp bot for messaging.
WebSocket delivers changes between Django 6 and React 19 in real time.
The EAV field builder and granular permissions configure the data structure and access.
The headless architecture combines Django 6 as the API backend with React 19 and TypeScript. WebSocket delivers real-time changes, while 3-level data isolation includes PostgreSQL RLS.
Granular roles and permissions
Access checks for API endpoints
Row-Level Security at the data layer
The work covered a headless architecture with Django 6, React 19 and TypeScript, a PostgreSQL data model with RLS, real-time WebSocket, reports and integrations.
The headless platform uses Django 6, React 19, TypeScript, PostgreSQL with RLS and real-time WebSocket updates.
The system combines ~30 granular permissions with 3-level data isolation and PostgreSQL Row-Level Security.
The platform includes 17 modules, ~93K lines of code, 60+ data models and 200+ API endpoints.
Yes, Artbrain specializes in custom HRM/ERP system development. We can build a tailored solution based on your organization's specific requirements. Contact us to discuss your project.
Need a similar Personnel and Time Tracking System, ERP or custom system? Tell us about your task, and we will prepare an estimate.
A page to attract clients and collect leads
Multi-page website to represent your business
Online store with catalog, cart and payments
Customer, sales and communication management