Custom Patrol App for Malaysian Police – Petroleum Security Operations

Custom Patrol App for Malaysian Police – Petroleum Security Operations

Project Overview

MOSES (Mobile Security Enforcement System) is a mobile application developed by Geelani Consultancy & Solutions for the Malaysian Police Force to manage and monitor security patrols of petroleum zones and high-risk infrastructure.

The app was designed to streamline duty assignments, live patrol tracking, and on-site incident reporting for field officers. By digitizing and centralizing these operations, MOSES has improved response time, accountability, and documentation of patrol activities.

Goals

Project Goals

Eliminate manual hotel booking coordination for crew layovers

Enable GPS-based tracking of patrol activity

Provide location-aware task interaction (e.g., alerts only in assigned areas)

Allow direct incident reporting (e.g., FIR submission) via mobile

Record and audit all activity for review and compliance

Improve security coverage of petroleum zones

How the App Works

1. Duty Assignment

  • Admins assign duty zones and patrol areas to officers through the backend.

  • Officers log in to the app and view their assigned location.

2. Start Patrol

  • Officers click the “Start” button in the app.

  • GPS tracking begins automatically, logging movement and route to the assigned area.

3. Location-Aware Alerts

  • Once the officer reaches the designated location, a popup alert is triggered.

  • The app enables next-step actions only within the assigned zone (to ensure physical presence).

4. Area Status Reporting

  • Officer chooses between:

    • “Issue Found” – Launches FIR/incident report form with photo, location, and description

    • “All Clear” – Submits a no-issue report with timestamp and location verification

5. Repeat for Each Area

  • Officers patrol multiple checkpoints in a shift.

  • Each location has its own submission and timestamp trail.

6. Backend Logs and Reports

  • Admin dashboard captures:

    • Patrol route maps

    • FIRs submitted

    • Time taken per zone

    • Missed check-ins or delays

Outcomes & Impact

  • Reduced patrol reporting time by 60%
  • Eliminated manual paperwork with fully digital FIR submission
  • Increased accountability through GPS-based patrol validation
  • Real-time visibility into field activity
  • Improved security presence in petroleum-sensitive areas

Key Features

  • Location-Based Duty Control

    • Patrol interactions (like report submission) only possible in assigned zones

    • Prevents fake check-ins or remote task closure

  • On-Spot FIR Reporting

    • Officers can submit detailed incident reports directly from their phone

    • Includes GPS, photo evidence, and text descriptions

  • Live Tracking

    • Admins can view real-time officer location and status

    • Auto-logs distance traveled, time at site, and response duration

  • No-Issue Submissions

    • Officers can submit a “Nothing Found” confirmation after area sweep

    • Adds a record of duty completion even if no incidents occurred

  • Report & Audit Trail

    • All entries timestamped, geotagged, and available for download

    • FIRs, missed zones, and shift summaries included in reporting

Technologies Used

Mobile App:

  • Flutter (Cross-platform mobile development)

  • Google Maps SDK for real-time location and geofencing

  • SQLite & Cloud Sync for offline support

  • Firebase for real-time alerts and backups (optional)

Backend:

  • Python (Odoo) for duty assignment, FIR management, and analytics dashboard

  • PostgreSQL for storing patrol logs, FIRs, officer data

  • REST API for seamless communication between app and backend

  • Geo-fencing Engine to detect arrival and departure from designated zones

Admin Dashboard:

  • Built using Odoo Web Interface

  • Includes role-based access (Admin, Supervisor, Officer)

  • Visual summaries of active patrols, pending FIRs, and performance metrics

Want to Build Smart Patrol or Duty Management Apps?
We develop mission-critical mobile and web systems for law enforcement, defense, and public security teams.