DriveGuard is an offline-first mobile application built to monitor driver behaviour and improve road safety using smartphone sensors. The platform enables organisations to track driving performance without requiring additional hardware.
Few screens for the project
Business Problem
Many fleet operators and transport managers struggle to monitor unsafe driving behaviours such as harsh braking, aggressive acceleration, distracted driving, and excessive phone usage. Existing solutions often depend on expensive GPS devices or constant internet connectivity.
Solution
I developed a mobile application that automatically detects unsafe driving events using built-in smartphone sensors and generates safety scores for each trip. The system works even when internet connectivity is unavailable.
User Onboarding Screen
Key Features
Driver and Manager role-based access.
Real-time trip monitoring
Driver safety scoring system
Detection of:
Harsh Braking
Harsh Acceleration
Sharp Turns
Phone Usage While Driving
Excessive Device Movement
Trip history and performance tracking
Driver management dashboard
Safety alerts and risk monitoring
Offline data collection and background synchronisation
Offline-first architecture
Technical Challenges Solved
Implemented reliable sensor-based event detection
Built an offline-first architecture for uninterrupted trip tracking
Designed automatic background synchronisation when the internet becomes available
Created a distraction-free driving interface focused on safety
Developed scalable role-based workflows for drivers and managers
Technology Stack
Expo
React Native
TypeScript
Expo Sensors
Expo Location
SQLite
React Navigation
Context API / State Management
REST APIs
Cloud Database Integration
Results & Impact
Reduced dependency on dedicated tracking hardware
Enabled accurate driver monitoring in low-network areas
Improved visibility into driver performance and safety risks
Created a scalable foundation for future features such as GPS tracking, route replay, AI driving coach, live location monitoring, and accident detection
My Contribution
Product architecture and planning
Mobile UI/UX design
Sensor integration
Offline storage implementation
Background sync workflow
Role-based navigation and dashboards
Performance optimization and testing
Like this project
Posted Jun 2, 2026
A driver monitoring app that tracks trips, detects risky driving behaviour, generates safety scores, and works without internet access.