THE DEMO LINK IS ABOVE, THIS IS THE PRESENTATION LINK: link
Inspiration
We were inspired by the story of UrbanRefuge and how it's a platform to help people access resources that they otherwise might not have known existed.
What it does
MapRefuge is a web-based application designed to provide refugees, asylees, parolees, and other vulnerable individuals with a secure, privacy-focused platform to locate essential resources. With curated data and an intuitive map interface, MapRefuge helps users find legal services, healthcare, housing, employment, and more, without tracking their personal information.
Built on a foundation of privacy, MapRefuge leverages Cloudflare’s protection to ensure all user interactions are untrackable, and Google Maps integration allows users to locate nearby resources by type and specific accessibility needs.
How we built it
Cloudflare SSL/TLS Encryption: Set up Full (Strict) SSL mode to secure user data. IP Masking: User IPs are masked, protecting their identity and location. Map Display: Shows curated resources on a Google Maps interface. CSV Data Integration: Resource data imported from a CSV file or JSON format. Filter Options: Users can filter resources by type, accessibility, cost, and more. Resource Information: Displays names, addresses, phone numbers, ratings, and reviews for each resource. No User Location Requests: Ensures no tracking by not requesting geolocation data from users.
Challenges we ran into
Having the database be based on a CSV file made it a challenge to parse and make filters.
Accomplishments that we're proud of
We're proud of the chatbot and the google api implementation that was presented.
What we learned
A lot about how the react framework
What's next for Map Refuge
User Account System: Optional registration to save favorite locations or personal notes. Additional Filters: Further filtering options for more refined searches. Mobile Optimization: Improved experience for mobile users accessing the application. User-Added Tags: Tags like “LGBTQ+ Friendly” or “Wheelchair Accessible” help users identify relevant resources.