With over 53,000 people in Los Angeles County living without a home, there is a clear epidemic of homelessness in LA. Although many wish to help, the actions that one could take to assist are unclear. Thus, the needs of homeless shelters go unmet. We believe there is a sore need today for a service to facilitate more effective communication and bridge the gap between shelters and donors.

What it does

NeedsMap offers two services. The first is for shelters: We offer a registration process for shelters, which gives them a marker on our map and a way to upload what they need and how much they need it.

The second service is for those who want to help. Our interactive Google map shows the viewer the locations of homeless shelters across the county. When one clicks on a marker, they can view the shelter's information, the resources it needs, and how badly it needs each one. In this fashion, not only do we let donors know how to help, we give them a way to give each shelter what it needs most - making their aid the most effective it can be.

How I built it

Challenges I ran into

One of our largest challenges was using the Google Maps API with Python Flask framework. Google's documentation is mostly in JavaScript, and what documentation we could find for Maps in Python was incomplete. We spent many hours piecing together our Python code from what we could learn from the JavaScript and incomplete Python documentations.

Accomplishments that I'm proud of

What I learned

What's next for NeedsMap

Share this project: