Scope
Complete modernization of KTI’s global Service Management Platform — from legacy PHP & native Android to a secure, modern FastAPI web platform with an offline-first Flutter mobile app for field engineers.
Duration
Ongoing
Year
June 2026 ( Expected)
The challenge
KTI was running a decade-old platform that could no longer keep up with the business. The legacy PHP (CodeIgniter) web app and native Android field app had over 210 open security vulnerabilities, struggled to support growing operations, and couldn’t provide a reliable workflow for field engineers working on remote sites with little or no connectivity. Growing maintenance costs, declining performance, and a shrinking pool of developers for the old stack made the platform a blocker to KTI’s global expansion.
Our solution
Missan delivered a full ground-up rebuild of the Service Management Platform — engineered for security, scalability, and global field operations. The new platform is built on a modern FastAPI (Python) backend with a clean modular structure, a React/Vue.js web admin portal for managers and operations teams, and a brand-new Flutter mobile app for iOS and Android that works fully offline and syncs automatically when engineers come back online. The solution is containerized with Docker, runs on PostgreSQL and Redis, uses Celery for background jobs and scheduled tasks, and is hardened against OWASP Top 10 risks with JWT-based authentication, role-based access control, and complete audit logging.
What we delivered
Tasks, Work Orders & Timesheets
Digital work orders, daily timesheets, and engineer dispatch workflows for KTI's global service operations.
Offline-First Flutter Mobile App
Cross-platform iOS/Android app that lets field engineers work anywhere with no connectivity, auto-syncing when back onlin
ADR Implementation
Configured Advanced Disaster Recovery (ADR) to ensure business continuity and data protection during outages
Virtual Firewall
Deployed virtual firewall licenses to strengthen network security and protect against external threats
Results & Outcomes
- High uptime achieved with reliable infrastructure and minimal service disruption
- Disaster Recovery (DR) activation time reduced to just 15 minutes from the office location
- Improved business continuity with seamless failover to backup systems
- Enhanced system availability ensuring uninterrupted user access during outages
