🟢 Live Production Modules
| Phase | Feature Module | Description & Key Scope | Status |
|---|---|---|---|
| Phase 1 |
Authentication & Driver Profile
|
Driver registration, secure authentication token, customizable nicknames, driver levels, and total XP. | 🟢 Live |
| Phase 2 |
Live GPS Telemetry & Speedometer
|
Real-time GPS location tracking (5Hz updates), live speed calculation (km/h), compass heading, and telemetry streaming. | 🟢 Live |
| Phase 3 |
Interactive 3D Track Map (MapLibre)
|
Vector maps with dark mode styling, custom driver position markers, heading vectors, and track outline rendering. | 🟢 Live |
| Phase 4 |
Virtual Track Creation & Waypoints
|
Drop Start/Finish gates and intermediate checkpoints with dynamic detection radii to record custom circuits or sprint routes. | 🟢 Live |
| Phase 8 |
Driver Achievements & Gamification
|
XP progression, driver levels (Novice to Master), unlocked badges (First Blood Lap, Speed Demon, Apex Hunter), and trophy cabinets. | 🟢 Live |
| Phase 9 |
Racing Teams, Clubs & Squad Chat
|
Found clubs with custom tags ([NL-RACE]), dedicated full-screen squad chat, squad level tiers, role management, and crew leaderboards. |
🟢 Live |
| Garage |
Custom Avatar Icons & Level Unlocks
|
Choose from 24 custom driver icons in My Garage (5 free at Level 1, progressive level unlocks up to Level 50), with sync across devices. | 🟢 Live |
| Results |
Interactive Results & Telemetry Modal
|
Tap any track result card in My Results & Ranks to inspect full speed graphs, top/average speeds, sector deltas, and rival comparisons. | 🟢 Live |
🟡 In Testing & Validation (Racing & Telemetry Features)
| Phase / Scope | Feature Module | Key Objectives & Validation Focus | Status |
|---|---|---|---|
| Phase 5 |
Automatic Lap Timing & Sector Analysis
|
Automatic checkpoint passing detection, line-segment proximity geometry, catch-up sweep for high speeds/low GPS rates, single-pass completion guard, sector split calculations, and background race stop. | 🟡 In Testing |
| Grid Launch |
Circuit Standing Grid Countdown
|
Motorsport 5-lamp gantry panel overlay (3 ➔ 2 ➔ 1 ➔ 🟢 GO!) with audio countdown chimes. Manual "START RACE COUNTDOWN" button enabled strictly when driver is positioned at the grid start line (< 30m) and greyed out when further away. Auto-fading launch light overlay (2.5s). | 🟡 In Testing |
| Speed Window |
Track Start Speed Window
|
Track Builder Start Speed Range Slider (3 km/h – 100 km/h) allowing custom start speed window configuration per track. Dynamic HUD status badge readout (READY • 10-25 KM/H). |
🟡 In Testing |
| Phase 6 |
Global & Track Leaderboards
|
Real-time leaderboards per track ranking drivers by best lap times, rank badges (🥇/🥈/🥉), and personal bests. Comprehensive [TAG] badging across record holders and leaderboard rows. |
🟡 In Testing |
| Phase 7 |
Voice Pacenotes & Co-Driver Audio Engine
|
Audio engine triggering vocal pace notes ("Hairpin Right 200m", "Chicane ahead") via TTS & sound FX based on distance. Single-shot audio event consumption to prevent audio loops. | 🟡 In Testing |
| Phase 10 ⭐ |
Interactive Car Meet Events & Attendance System
|
Map Long-Press context menu with road snapping, interactive DatePickerDialog & TimePicker, map 📅 markers, bottom sheet event info, RSVP toggle (hidden for organizer), organizer fallback display, Unified Search CAR_MEET click wireup, and Squad Upcoming Meets in Teams Screen. | 🟡 In Testing |
| Validation |
Join Policy Approval Workflow
|
Testing INVITE_ONLY join policy approvals, captain Approve ✓ / Reject ✕ actions, and team settings editor (Edit ⚙️). |
🟡 In Testing |
| Validation |
Multi-Driver Proximity Radar & Avatars
|
Real-time map radar rendering nearby drivers with custom level-unlocked avatar icons inside blue radar bubbles. | 🟡 In Testing |
🔵 Upcoming Core Features (Phases 11 – 15)
| Phase | Feature Module | Planned Implementation Scope | Status |
|---|---|---|---|
| Phase 11 |
📸 Map Speed Traps & High-Speed Leaderboards
|
Place single-point Speed Trap detection gates on the map with customizable detection zones. Automatic pass-by velocity capture (km/h) when a driver passes through a speed trap. Top speed leaderboards ranking drivers by highest recorded velocity (km/h), featuring rank badges, driver team tags, and date timestamps. |
🔵 Planned |
| Phase 12 |
💾 Offline Telemetry Caching & Background Auto-Sync
|
Local SQLite caching for recording telemetry points, speed traps, event check-ins, and lap attempts in zero cellular reception areas. Background auto-sync engine automatically uploading data once internet connectivity is restored. | 🔵 Planned |
| Phase 13 |
🚜🛰️ Off-Road Engine (Free-Form Gates, Custom Radius & Satellite Maps)
|
Disable road-snapping constraints during track creation for 100% free-form checkpoint placement anywhere (fields, dirt trails, rally stages, paddocks, kart tracks). Custom gate detection radius slider (e.g. 5m tight apex gate up to 50m wide open rally checkpoint). Satellite & topographic map overlays during track creation to locate off-road trails and natural landmarks. Surface category metadata tags (ASPHALT 🛣️, DIRT_OFFROAD 🪵, SAND_GRAVEL 🏜️, MIXED_RALLY 🏁). |
🔵 Planned |
| Phase 14 |
🌤️ Live Weather & Track Surface Conditions
|
OpenWeatherMap API integration feeding ambient temperature, track temperature, humidity, and precipitation. Automatic surface grip index classification (DRY ☀️, DAMP 🌦️, WET 🌧️). Condition-adjusted leaderboard filters for fair side-by-side comparisons. |
🔵 Planned |
| Phase 15 |
🌐 Live Multiplayer Lobbies & Real-Time Ghost Racing
|
Visual ghost driver map overlay showing rival telemetry trajectory during active laps. Real-time track lobbies broadcasting sector split deltas (+0.34s) in real-time. Push-to-Talk Team Radio voice channel for squad members on track. |
🔵 Planned |
🟣 Extended Future Roadmap (Phases 16 – 19+)
| Phase | Feature Module | Future Vision Scope | Status |
|---|---|---|---|
| Phase 16 |
🔌 Multi-Device Bluetooth / USB OBD-II Telemetry Integration
|
Connect via ELM327 Bluetooth/Wi-Fi adapters to log Engine RPM, Throttle Position %, Engine Coolant Temp, Boost Pressure, and Gear Ratio. Read and display OBD Diagnostic Trouble Codes (DTCs). | 🟣 Future |
| Phase 17 |
📹 Dashcam Video Telemetry Overlay Export
|
Render 1080p/4K MP4 videos combining smartphone/action camera footage with animated telemetry overlays (Speedometer gauge, G-Force circle, Track map position, Lap timer). | 🟣 Future |
| Phase 18 |
📈 G-Force Meter & Traction Friction Circle
|
Real-time 2D Traction Friction Circle showing Lateral (cornering) and Longitudinal (braking/acceleration) G-forces using smartphone IMU sensors. | 🟣 Future |
| Phase 19 |
⌚ Smartwatch Companion App (Wear OS & Apple Watch)
|
Wrist racing display for live lap timer, delta split indicators, heart rate monitoring, and tactile haptic vibration alerts for checkpoint passing. | 🟣 Future |