Overview
TKF Issue Tracker is a mobile application used by 100+ field monitors across Pakistan to report issues, complete checklists, and track their daily activities. The app is designed for reliability in low-connectivity environments.
Key Features
Issue Reporting
- Form-based issue submission with validation
- Image attachments for documentation
- GPS location tagging for each report
- Offline queue with automatic sync when connectivity returns
Checklist Management
- Daily checklists assigned by administrators
- Progress tracking and completion status
- Detailed view of checklist items
Attendance & Location
- GPS-verified attendance marking
- Background location tracking during field visits
- Location history for activity verification
Real-time Sync
- Push notifications for new assignments
- Live sync with admin panel
- Conflict resolution for offline edits
Tech Stack
- Framework: React Native with Expo SDK 53
- Navigation: Expo Router with tab-based layout
- State Management: React Context + AsyncStorage
- Networking: Axios with retry logic
- Location: Expo Location with background tracking
- Monitoring: Sentry for crash reporting
- Notifications: Expo Notifications
Play Store
The app is published and actively maintained on the Google Play Store:
My Role
I designed, built, and maintain this application end-to-end:
- UI/UX design optimized for field conditions
- Offline-first architecture for unreliable networks
- Play Store publishing and version management
- Direct user feedback integration