TKF Issue Tracker – Mobile App

React Native app on Play Store used by field monitors for issue reporting and attendance.

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:

Download on Google Play

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

Links

Tech
React Native · Expo · TypeScript · Sentry