Headline
My team members did not respond when I tried to contact them, so I'm doing this project alone
Inspiration
There's so many people around us who need help that we'll never know, whether it be the people we pass by as we go to work, the people playing at the park you always jog at, or even the other customers at the coffee shop you always drink at. For some of those people who need help, their request for help may be too irrelevant or they may feel too uncomfortable to call the police, leaving them to suffer silently. At the same time, even when people want to help, there's also a stigma of inconvenience around the idea of aiding somebody. Attempting to address both problems, I was inspired to create a website that would bring into light people's needs, make helping someone out more convenient(and thus encourage more people to help each other), and advocate the idea of our local community looking out for each other.
What it does
Helping Hand shows posts from users who need some form of help or would like to offer help within a quarter-mile range. Users can double click to extend a "helping hand" to the other user's post, notifying the other user, create their own post to offer or ask for help, and view their saved and their own posts.
How I built it
I used Javascript, HTML, CSS to create the website. I used Google Maps API and the Geocoder API to calculate the location of each user and determine which users were within range of each other. I used Firebase to save each post information.
Challenges I ran into
Figuring out how to use Firebase and Google Maps API
Accomplishments that I'm proud of
Actually making the website work, along with being able to notify users when somebody else has decide to select their post.
What I learned
How to use Firebase and Google Maps API
What's next for Helping Hand
Create user profiles and have a filter option
Log in or sign up for Devpost to join the conversation.