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
Operations Command Center
Today

Operational Snapshot

128Active Personnel
42Facilities Covered
96%Attendance Verified

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.

W

Web Admin Portal

For super admins, HR, operations, finance, and facility managers managing clients, sites, deployments, payroll, invoices, and reports.

M

Mobile Field App

For personnel, supervisors, and facility managers handling GPS attendance, face checks, patrols, incidents, trips, leaves, and payslips.

A

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.

01

Deploy

Assign personnel to client facilities, zones, posts, and shifts.

02

Capture

Personnel punch attendance with GPS, face verification, and timestamps.

03

Verify

Supervisors validate daily presence, regularizations, and exceptions.

04

Calculate

Payroll uses verified attendance, OT, PF, ESI, PT, and deductions.

05

Invoice

Billing aligns client invoices with actual deployed and verified manpower.

06

Report

Operations, compliance, payroll, and facility reports provide audit visibility.

Personnel Dashboard

Current deployment

ESI Hospital Facility Geo-fence active · Day shift
My Tasks My Earnings Schedule

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.

Flutter Web/Desktop Admin Flutter Android/iOS Field App Spring Boot REST API PostgreSQL + PostGIS JWT + Role-Based Access Offline Sync + Biometric Workflows