Inspiration
In most navigation apps, the fastest route is the only priority — but the safest route often isn't. After noticing how many people avoid certain areas when traveling at night or in unfamiliar places, we realized there was no tool that helps users make safety-conscious travel decisions. That insight inspired AstraPath — a navigation platform where safety matters as much as speed.
What it does
AstraPath helps users find the safest route between two locations by analyzing crime data, time of day, and risk-level variations. Instead of recommending the shortest path, it calculates a safety score for each route and gives users the path with the lowest risk. It also supports multilingual usage and offers a simple, modern UI.
How we built it
- Frontend: React + TypeScript + Vite
- Routing & Maps: Uses map APIs and graph-based pathfinding
- Safety Engine: Processes crime datasets and weights incidents based on severity and time of day
- Internationalization:
react-i18nextfor multilingual support - UI/UX: Clean, user-friendly interface designed for clarity and trust
Challenges we ran into
- Finding reliable and structured crime datasets
- Designing a scoring algorithm that feels fair and realistic
- Handling day-night variations in safety levels
- Balancing UX simplicity with technical complexity
- Integrating all components smoothly within time constraints
Accomplishments that we're proud of
- Built a working prototype of a safety-first navigation system
- Implemented dynamic safety scores based on real data
- Created a multilingual interface to make safety accessible worldwide
- Designed a product that solves a real-world problem and can have social impact
What we learned
- How to combine data science with geospatial navigation
- The importance of UX when dealing with safety-related decisions
- Techniques for converting real-world crime stats into usable metrics
- Collaboration and planning across multiple development layers
What's next for AstraPath
- Real-time crime data integration
- Predictive machine learning for safety forecasting
- SOS button and emergency alert features
- Mobile app version
- Heatmaps and safety visualizations
- Offline navigation and support for more local languages
Built With
- css3
- html5
- javascript
- lingo.dev
- node.js
- react
- react-i8next
- readmelingoo
- typescript
Log in or sign up for Devpost to join the conversation.