Inspiration
Local Good was inspired by the challenges many people face when it comes to this issue. Either they think social good isn’t that important, or they aren’t aware of the social work opportunities in their own community. Local Good tackles both of these challenges to promote a greater number of social workers in every community.
What It Does
The main feature of Local Good is a set of maps allowing the user to locate social good opportunities close to them. For every form of social work part of Local Good, users can navigate to a subpage containing a map for that form of work. Upon entering their address, the map will locate the closest social work specific to the subpage the user is on. So for donations, the map would show donation box and food drive locations; for waste reduction, reuse and recycling centers; for volunteer work, nearby volunteer work (naturally); and so on. These locations will be listed in order of proximity for greater ease, both on the map and in the list below it, which contains some more details (and external links) about each of those opportunities. Users can zoom out to see farther locations if they wish.
How we built it
The homepage for Local Good was made using HTML, CSS, Javascript, and Bootstrap. The subpage for volunteering was designed using Figma.
Challenges we ran into
Some challenges I faced during this project include fine-tuning the homepage, particularly the backend. Getting these cells to change their width smoothly, as well as making my website responsive, were among the biggest obstacles. The greatest challenge, however, was not with the coding but with the idea for Local Good. How could a single project take on something as big as social good? Not without other people, and that’s where I got my idea from. There are so many opportunities for social work if you’re willing to look, but what if you don’t know how to look, or don’t have the time? Local Good is an easy, hassle-free way to find nearby social opportunities, so that you can focus your efforts where they really matter.
What we Learned
I learned how to make my website more responsive through both CSS and JS media queries, the latter of which greatly improved my backend skillset. I also gained a deeper understanding of social good and the many forms it can take, reflected in the various forms of social work part of Local Good.
Log in or sign up for Devpost to join the conversation.