Inspiration
The inspiration for this project came from the growing need for real-time, location-based risk awareness in our increasingly urban and unpredictable world. Whether it’s crime, natural disasters, or sudden local incidents, people want to make informed decisions about where they live, travel, or invest. I wanted to build a tool that empowers anyone.Travelers, families, urban explorers, or analysts to instantly assess risk, get smart recommendations, and contribute to a safer community.
What it does
This project is an advanced, AI-powered risk assessment platform that lets users instantly evaluate the safety of any location. By combining real-time data on crime, floods, transport, and community reports, it provides a comprehensive risk score, smart recommendations, and predictive advice for any address or region. Users can: Search any location and get a detailed risk breakdown. See AI-powered predictions and actionable safety advice. Submit and view community risk reports. Compare two locations side-by-side. Explore analytics dashboards and trends. Use the app on mobile, install it as a PWA, and get risk insights anywhere, anytime.
How we built it
Frontend: HTML5, CSS3 (custom, mobile-first, and accessible), JavaScript (ES6+) APIs & Libraries: Google Maps JavaScript API (geocoding, places, clustering, heatmaps), Chart.js for analytics, jsPDF for report export, and browser localStorage for persistence. AI/ML: Local trend analysis for risk prediction, with the architecture ready for integration with external AI APIs. PWA: Manifest, service worker, and offline support for installable, app-like experience. Deployment: GitHub for version control, Vercel for fast, automatic deployments.
Challenges we ran into
Data Integration: Combining diverse data sources (crime, flood, transport) and keeping the UI fast and responsive. Mobile & Accessibility: Ensuring a seamless experience across devices and for all users, including keyboard navigation and ARIA support. AI Integration: Designing a flexible system for risk prediction that works locally but can be upgraded to use real AI APIs. Community Features: Balancing ease of reporting with data quality and privacy. Performance: Optimizing map rendering and clustering for large datasets, especially on mobile. PWA: Ensuring offline support and smooth installation across browsers.
Accomplishments that we're proud of
One of the biggest accomplishments in this project is the seamless integration of diverse, real-world data sources crime, flood, transport, and community input, into a single, intuitive platform that delivers instant, actionable risk insights. I’m especially proud of building a user experience that’s both visually appealing and highly functional across desktop and mobile, with features like AI-powered risk prediction, real-time community reporting, and advanced analytics dashboards. The app’s accessibility, PWA support, and mobile-first design ensure it’s usable by anyone, anywhere. Overcoming challenges in data processing, performance optimization, and accessibility, I was able to create a tool that not only informs but empowers users to make safer, smarter decisions
What we learned
Building this project taught me how to: Integrate multiple real-world data sources (crime, flood, transport, etc.) into a unified, interactive map. Use Google Maps APIs for geocoding, places, clustering, and heatmaps. Implement AI-powered features, like risk trend prediction and smart advice, using both local logic and extensible APIs. Design for accessibility and mobile-first experiences, including PWA support and responsive UI. Enable community-driven features, like user-submitted reports and real-time risk alerts. Build advanced analytics dashboards and comparison tools for deeper insights.
What's next for Financial Risk Assessment
The roadmap for this project is ambitious and exciting! Planned next steps include: Deeper AI Integration: Connect to external AI APIs for even smarter, personalized risk predictions and advice. User Accounts & Personalization: Allow users to sign up, save favorite locations, set custom risk preferences, and receive personalized alerts. More Data Layers: Integrate additional risk factors like air quality, property prices, healthcare access, and real-time weather/disaster alerts. Enhanced Community Features: Add voting, commenting, and credibility scoring for community reports.
Log in or sign up for Devpost to join the conversation.