Omkar Connect Mobile App
GPS-geofenced workforce attendance, payroll, and field operations mobile utility
- Kind
- Mobile Applications
- Year
- 2024
- Role
- Mobile Architect & Flutter Developer
- Status
- Live
Coordinates: 19.2183° N, 73.0867° E, accuracy ±3.8m
The problem
Industrial manufacturing facilities and field electrical engineers often operate off-site or on factory floors where manual attendance registers cause delays, payroll discrepancies, and administrative overhead.
The approach
Developed a Flutter mobile application featuring real-time GPS coordinate verification against geofenced factory bounds, offline event caching with SQLite, encrypted PDF generation for payslips, and a smooth employee self-service dashboard.
How it is built
Flutter, Dart, Geolocator API, SQLite, REST APIs, PDF Engine, Android APK
- 01Offline-first architecture with local SQLite database guaranteeing clock-in timestamps are never lost during network dropouts
- 02Geofencing validation engine verifying physical presence at Dombivli facility bounds before recording attendance
- 03Direct client-side PDF rendering for instantaneous payslip viewing, printing, and sharing without server latency
- 04Direct APK deployment pipeline hosted at omkarswitchgears.in/download for easy distribution and seamless in-app version update checks
What it does
- GPS-geofenced check-in and check-out with tamper-resistant device time validation
- Comprehensive monthly attendance ledger with shift duration, overtime, and punctuality stats
- Secure salary slip viewer with itemized allowances, deductions, and one-tap PDF download
- Digital leave management workflow with balance tracking and manager approval status
- Direct APK distribution portal at omkarswitchgears.in/download with auto-update checks
Challenges and how we solved them
Ensuring reliable GPS location verification inside dense industrial factory sheds with high electromagnetic interference.
Implemented multi-sample GPS filtering with fallback Wi-Fi BSSID matching and accuracy threshold tolerance before confirming attendance.
Handling intermittent network connectivity on factory shop floors during shift changes.
Designed an optimistic local queue in SQLite that timestamps events locally and synchronizes bidirectionally as soon as connectivity resumes.
Omkar Connect Mobile App is in active production and continuously maintained.