Back to projects
Tripwire
P-03Social Navigation · Sep 2025 – Jan 2026

Tripwire is a socially-driven navigation platform combining route planning, GPS positioning, and real-time hazard reporting. Built with Spring Boot and React, it provides drivers with safer, more engaging journeys through community-shared alerts. The application features interactive maps via Mapbox GL, real-time sync with WebSockets, and an ESP32 hardware telemetry flow, all validated with Playwright end-to-end testing in a CI/CD pipeline.
Core features
- Mapbox GL route planning & GPS tracking with real-time, interactive maps and route planning
- Real-time hazard notifications driven by Spring WebSockets (STOMP) allowing drivers to share and vote on road hazards instantly
- ESP32 hardware integration written in C++ (PlatformIO) to capture and stream vehicle telemetry data directly to Supabase storage
- Automated quality assurance via unit/integration tests and Playwright end-to-end testing running inside a containerized CI/CD pipeline (GitLab CI)
- Spring Security (JWT) for robust authentication, user account creation, and friendships
Tech Stack
Spring BootReactMapbox GLESP32 (C++)WebSocketsSupabasePlaywrightDocker
Gallery
Gallery · 4 shots
VIEW:

Car diagram (1 / 4)
Team
All documentation can be found on GitHub.