City of Cape Town

Mobile Government Application

Year2019
Duration36 months
CategoryGovernment
project mobile view

Overview

Devit Technology led delivery of a hybrid mobile application used by Road Traffic Services, Law Enforcement, Metro Police, and Fire & Rescue. The app digitises contravention issuing and enables secure vehicle and person identification in the field, with robust offline capability and seamless SAP connectivity.

Technologies Used

Ionic iconIonic
Angular iconAngular
Cordova iconCordova
TypeScript iconTypeScript
Java iconJava
SQLite iconSQLite
Android iconAndroid

Challenge

Provide a single mobile solution for multiple departments, integrate with legacy SAP systems, ensure secure authentication and offline operation for field officers, and deliver an intuitive UI for users with varied technical backgrounds.

Approach

Lead the mobile development within a cross-functional team, we followed a full-cycle approach including requirements gathering and user stories, estimation, iterative delivery, and guided deployments. The app was built with Ionic/Angular atop Cordova/Capacitor, with custom Java-based Cordova plugins for barcode scanning and decryption, SQLite, content providers, native HTTP, and Bluetooth printing. We instituted validation, auto-save, session state, and geolocation, and established a support and knowledge-transfer path for long-term sustainability.

Key Features

01

SAP API integration for data exchange

02

Secure authentication and session management

03

Offline-first operation with auto-sync

04

Client-side validation and draft auto-save

05

Geolocation and field context capture

06

Native barcode scanning and decryption

07

SQLite local storage

08

Bluetooth printing

09

Android content provider integration

Results

The application streamlined charge issuing and reduced manual paperwork, enabling efficient field processing with automatic synchronisation when connectivity is restored. Real-time checks improved operational responsiveness.

Impact

Improved turnaround times, higher data accuracy, and better inter-department coordination through a unified mobile workflow.

Let's Build Something Great Together

Have a project in mind? Let's discuss how we can help bring your vision to life.