Our case studies provide a deep dive into the challenges faced and the solutions that delivered remarkable results.
Universal Life Science
Field Force Tracking & Management System
Pharmaceutical / Life Sciences
React Native, Laravel
2017 - Present
Universal Life Science India is a pharmaceutical company offering dermatology, ayurvedic, homeopathic, and healthcare products manufactured under strict quality standards. To support its large team of field executives visiting chemists and healthcare providers daily, ULS required a digital solution to accurately track field activity, improve accountability, and ensure transparent reporting. The platform was designed to capture real-time location data, check-ins, checkouts, order creation points, and full-day travel routes, enabling management to validate field operations and optimize performance.
Challenges: Building a reliable system capable of tracking real-time movement, background location updates, check-in and checkout events, order origin locations, and full-day journey mapping while ensuring minimal battery usage, accurate distance calculation, and scalable backend processing.
ULS relied heavily on field executives for daily operations, but lacked a system to verify their real-time movement and reported activities. Manual reporting of travelled distance and visits resulted in limited visibility, reduced accountability, and difficulty in validating field performance and order authenticity.
Challenges: Accurately tracking field executives throughout the day, validating manually entered travel distances, identifying exact order creation locations, mapping complete journeys, handling Google Distance Matrix API waypoint limitations, and ensuring background tracking even when the mobile app was closed.
A comprehensive field force tracking solution was developed, consisting of a React Native mobile application for field executives and a Laravel-based admin panel for management. The system captured real-time GPS data, automated journey logging, calculated accurate travelled distances, and visualized complete routes on an admin dashboard.
Challenges Faced During the Project: Implementing continuous background location tracking on mobile devices, processing large volumes of GPS data efficiently, overcoming Google Distance Matrix API waypoint limits, and maintaining performance, accuracy, and battery efficiency.
Solutions Implemented: A React Native mobile application was built to track user locations at fixed intervals using Headless JS tasks, ensuring location tracking continued even when the app was minimized or closed. GPS coordinates were captured during check-in, checkout, intermediate waypoints, and order creation to maintain full transparency. The Laravel backend processed and stored journey data securely, dividing waypoints into chunks to comply with Google Distance Matrix API limits. Multiple API calls were combined to calculate total daily travelled distance accurately. The admin panel visualized complete journeys on Google Maps, including check-in points, checkout points, all intermediate waypoints, and drawn routes. The system enabled admins to compare user-entered distance with Google-calculated distance, validate field visits, and ensure route authenticity while maintaining optimal performance and minimal battery consumption.