Inspiration
When I tried using existing safety apps, they just showed me crime maps. I still had to figure out the route myself. That's when I realized: what if an app could do this thinking for me? YSafe was born from the simple question: "Which way should I actually walk to reach home safe?"
What it does
YSafe takes the guesswork out of safe navigation. Users enter their destination, and our AI analyzes real-time crime data, street lighting, transit stops, and environmental factors specific to York Region to generate three optimized routes: fastest, balanced, and safest. Each route gets a danger score (0-100), so you can see exactly how much safer one path is versus another. The app works completely offline, provides turn-by-turn navigation with proactive risk alerts, and includes emergency features like a panic button, emergency contacts, and nearby safe zones.
How we built it
Using a combination of machine learning algorithms and local data sources like York region maps, police reports and lighting .
Challenges we ran into
Getting accurate, real-time crime data was our first major hurdle, we had to aggregate information from multiple sources and standardize the format. Moreover, Calibrating the danger score algorithm was tricky, we didn't want to be alarmist, but we needed to be genuinely helpful. We also struggled with performance optimization to ensure route calculations happened as fast as possible.
Accomplishments that we're proud of
We're incredibly proud of successfully creating the app functionality and user interface, but most importantly building something that could genuinely make people feel safe in the community.
What we learned
From a technical standpoint, we deepened our understanding of machine learning model deployment and data analysis. We also learned how to work with geospatial data at scale and optimize algorithms.
What's next for YSafe
We want to expand beyond York Region to serve other communities. Adding crowdsourced safety reports would make our data even more current and relevant. We're exploring integration with smartwatches for discreet panic alerts. Community features like shareable routes and group walk coordination could make the app more social. We'd love to partner with local police and municipal governments to access better data and even potentially integrate with emergency services. Long-term, we envision YSafe as a platform that makes every community safer through data-driven navigation.
Built With
- flutter-map
- flutter-web
- go-router
- google-gemini-api
- hive
- openstreetmap
- riverpod-v3
Log in or sign up for Devpost to join the conversation.