Custom Patrol App for Malaysian Police – Petroleum Security Operations

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.

Contact Us