Security operations ERP
Run facilities, personnel, attendance, payroll, and billing from one system.
SEC ERP connects web-based management workflows with mobile field execution, so verified attendance and deployment activity can drive payroll, invoicing, compliance, and operational reporting.
- Web + Mobile
- management and field apps
- GPS + Face
- verified attendance capture
- Payroll + Billing
- finance linked to operations
Operational Snapshot
Deployment Coverage
Alerts
3 pending regularizations
2 license renewals due
Two connected apps
Management on web. Execution on mobile.
The repository documents a Flutter web/desktop admin portal, a Flutter Android/iOS app, a shared model/API layer, and a Spring Boot backend with PostgreSQL + PostGIS.
Web Admin Portal
For super admins, HR, operations, finance, and facility managers managing clients, sites, deployments, payroll, invoices, and reports.
Mobile Field App
For personnel, supervisors, and facility managers handling GPS attendance, face checks, patrols, incidents, trips, leaves, and payslips.
Shared API Backbone
JWT-secured APIs, shared Dart models, role-aware access, offline queues, and geospatial logic keep both apps aligned.
Operating principle
Verified work drives finance.
SEC ERP’s core flow links deployment planning to attendance capture, supervisor verification, payroll calculation, billing, and management reporting.
Deploy
Assign personnel to client facilities, zones, posts, and shifts.
Capture
Personnel punch attendance with GPS, face verification, and timestamps.
Verify
Supervisors validate daily presence, regularizations, and exceptions.
Calculate
Payroll uses verified attendance, OT, PF, ESI, PT, and deductions.
Invoice
Billing aligns client invoices with actual deployed and verified manpower.
Report
Operations, compliance, payroll, and facility reports provide audit visibility.
Personnel Dashboard
Current deployment
Field workflows
Built for guards, supervisors, and facility managers.
The mobile app supports role-specific journeys: personnel attendance, leave, earnings and schedule; supervisor verification and incident review; facility manager patrols, inspections, reports, and trips.
- Face verification where required for personnel and facility managers.
- Offline-first local cache and sync queue for unreliable connectivity.
- GPS trip tracking, patrol pings, inspections, incidents, and conveyance claims.
Modules
A complete facility and manpower operating stack.
Personnel & HR
Personnel records, documents, skills, compliance, leave balances, and role-based access.
Clients & Facilities
Client registry, facilities, posts, zones, contracts, and coverage configuration.
Deployment Management
Roster assignment, active deployments, availability checks, approvals, and gaps visibility.
Attendance
Geo-fenced punch, biometric/selfie validation, supervisor verification, and regularization.
Payroll & Billing
Monthly payroll, statutory deductions, rate cards, GST invoices, and AR tracking.
Incidents & Patrol
Incident reporting, zone patrol sessions, facility inspections, EOD reports, and trip tracking.
Assets & Maintenance
Facility assets, categories, assignments, maintenance tickets, lifecycle notes, and resolution tracking.
Compliance
PSARA, license expiry alerts, PVC/medical checks, audit logs, and operational governance.
Architecture
Cloud-ready full-stack ERP with geospatial operations.
The documented stack combines Spring Boot 3.2, Java 17, PostgreSQL 16 + PostGIS, JWT role-based auth, Flutter web/desktop, Flutter mobile, SQLite offline storage, Docker Compose, Prometheus, Grafana, and CI jobs for backend, desktop, and mobile.