An app that connects to your car’s OBD-II port to track driving habits, score performance, and help you drive smarter.
├── src/ // Main application source code
│ ├── assets/ // Static assets, images, and resources
│ ├── screens/ // Main application screens/views
│ ├── services/ // Logic and API services
│ ├── contexts/ // React Context providers
│ ├── utils/ // Utility functions and helpers
│ ├── hooks/ // Custom React hooks
│ ├── constants/ // Application constants and configurations
│ └── App.js // Root application component
├── app.json // Expo app configuration
├── index.js // Appglication entry point
└── package.json // Project dependencies and scripts
By the time this project is complete, it will be a fully featured mobile application that:
- Seamlessly connects to any vehicle’s OBD‑II port (via Bluetooth or Wi‑Fi) to ingest real‑time engine and driving telemetry.
- Continuously evaluates key driving metrics (e.g., harsh acceleration, sudden braking, cornering, speed compliance) and computes an easy‑to‑understand safety score for each trip.
- Delivers actionable insights through interactive visualizations—heatmaps of problem areas, trip summaries, and trend charts—so drivers (or parents of teen drivers) can pinpoint and correct risky behaviors.
- Provides a parental dashboard that:
- Highlights repeat problem zones on a map
- Sends customizable alerts for out‑of‑bounds driving events
- Tracks a teen’s progress over time with historical score comparisons
- Supports an insurance preview mode (optional)—letting individuals simulate how their driving score would translate into usage‑based rates, before investing in a full telematics policy.
- Is designed for extensibility, so future enhancements (gamification, social leaderboards, automated coaching prompts, etc.) can be added with minimal friction.
With these features, the finished product will empower parents to coach their teens and help all drivers develop safer habits.
- ✅ Async location processing
- ✅ Event pin markers
- ✅ Background monitoring
- ✅ Automatic OBD configuring
- ✅ Steering readings from phone sensors
- ✅ Explicit background service
- 🟨 Driving advice?
- ✅ Color coded pins for different events
- 🟨 Integration / Custom FW for further optimization
- 🟨 Individual score breakdowns
- 🟨 Styling cleanup
- Third-party OBD support
- ✅ Routes (trip grouping)
- Bluetooth connection (instead of wifi)
- Accounts / Data sharing
- Website??

