SafeRoute
by David, Krishiv, and Dhwanil
Team Introduction
Team Name: SafeRoute
Team Members: David, Krishiv, and Dhwanil
Project Name: SafeRoute β Safest Navigation Based on Real-Time Crime Data
Problem Statement
π Many people feel unsafe when navigating through unknown areas, especially at night or in high-crime neighborhoods.
π Traditional navigation apps (Google Maps, Waze) only optimize for speed β not for safety.
There is a need for a safer navigation app that prioritizes minimizing danger zones.
Solution Overview
β SafeRoute is a web app that provides users the safest path to their destination, avoiding crime hotspots and danger zones.
β We pull crime data, analyze it, and route users to stay safe.
β Users can live-track their movement on the map and revisit saved safe routes later.
How It Works (Architecture)
Frontend: React.js (with context API for state management)
Map Service: Mapbox GL JS (for routing + maps)
Backend/Database: Firebase Firestore (stores user profiles, saved routes)
Authentication: Firebase Authentication
Crime Data: Uploaded as .csv file into public folder (sample crime reports)
Flow
User signs up / logs in β picks start and end β SafeRoute shows safest path β tracks live movement β saves route to profile.
SafeRoute
Team 44
David, Krishiv, and Dhwanil
Challenges Faced
Integrating Mapbox Directions API with dynamic crime hotspot avoidance
Handling nested arrays inside Firestore (had to serialize route coordinates)
Making sure sidebar and map don't overflow outside viewport
Keeping smooth marker animation realistic and smooth for judges
Future Improvements
β‘ Real-time crime data fetching (live updated crimes)
π± Mobile app version (React Native)
π§ Warning popups if user moves into danger zones
π¬ Chatbot that suggests safer areas based on travel history
π¨ More customizable map themes (dark/light/night mode)οΏ½
Thank You!
Thank you for your time and judging our project! π
Instructions (How Judges Can Test)
π» Judges can:
βοΈ Important:
Key Features
π‘οΈ Crime-aware safest route calculation
π Live movement tracking across the route
π Save previous searches for future use
πΊοΈ Interactive crime hotspot markers
π Authentication and user profiles
π― Responsive design for desktop and mobile
π Beautiful, fast UI/UX