Inspiration

As a recent high school graduate, I felt very little fulfillment from completing my 40 hours of mandatory volunteering. I found that it was hard to find causes that spoke to me, and ways in which I could actually help my community. This experience, which I'm sure many of us have had, inspired me to build impact surf.

What it does

Users click anywhere on the interactive map, and choose how many charities they want to see, and the maximum distance that they're willing to travel. From there, the user can click around various charities found within the area, and get an ai overview of what that charity does, and relevant information to get involved.

How we built it

I used python and pgeocode to clean up the data, and find location information, Node.js and google gemini to run the backend.

Challenges we ran into

Geocoding large sets of data is very costly, and free api's are limited to 1 request per second, which is far too slow to finish geocoding the entire dataset before the deadline.

Accomplishments that we're proud of

Putting the whole project together as a solo

What we learned

I learned a lot about cloud services

What's next for Impact.surf

The dataset is currently limited to Toronto, however, with some optimization, it would be feasible to extend this to all of Canada

Built With

Share this project:

Updates