Totem is a cross-platform mobile application for rally drivers and event organizers that provides continuous real-time tracking during the competitive racing event. Due to the Flutter-based architecture, Totem ensures high accuracy, low latency, and reliable background updates during the most extreme driving conditions and challenging network situations. The platform connects drivers, teams, and coordinators by sharing live location, speed, and system health indicators for safer and more monitored performance.
Hours delivered back to the business
download across the stores
Team members
The Challenge
The challenges in developing Totem were full of technical and performance complexities:
1. Real-Time Accuracy: This was the need to maintain accurate GPS tracking even in rapidly changing rally environments with limited network coverage.
2. Battery Optimization: Continuous background tracking drained the device battery quickly.
3. Cross-Platform Stability: Ensuring that there was no difference in experience between Android and iOS, including accurate data logging and UI responsiveness.
4. Data Synchronization: With high-volume location logs and server-syncing purposes, performance drops had to be prevented.
5. Reliability Checks: Real-time system indicators needed to be displayed for GPS, internet, and background tracking to maintain driver and team trust.
Our Approach/Solution
To overcome these problems, our development team adopted performance-first engineering principles:
- A custom background service was created in Flutter to capture GPS data every second while being optimized for low energy use.
- An intelligent local caching and sync mechanism was designed, pushing updates to the server every 5 seconds in the name of accuracy and efficiency.
- Dynamic reliability checks were integrated to monitor live GPS signal, internet strength, and system status in real time.
- Extensive field testing was conducted under real rally conditions to fine-tune the tracking performance, battery consumption, and stability in the background.
- A clean and simple interface was deployed to show users the real-time speed, tracking status, and connectivity indicators, thus enhancing usability and safety.

The Results
- Reliability at 99% tracking accuracy maintained for all varying terrains and with poor signal.
- Battery use was down by over 40%, thereby making it possible to use the app, without any disruption, for an entire day.
- Seamless cross-platform performance where behavior remains identical both on Android and iOS.
- With real-time status and performance visibility, increased safety during events as well as driver confidence for organizers.
Designs - Mobile
