** We would like to be judged for altruistic hack, retro hack, upgrade, data-driven categories**
Inspiration
Lots of people, especially college students have to shift apartments every semester and one of the main problems they face is moving their stuff from one place to another. Delivery services like UHaul cost so much sometimes that people often end up spending more than twice the amount of money of the item just due to extra transportation costs.
What it does
DeliverToCare helps connect such people in need who want their stuff to be moved from one location to another with those who want to volunteer to do so. The volunteers can see the people who want help near them in a 5 km radius when they login, get in contact with them and then use their personal vehicles to help out.
How we built it
We made the website using HTML, CSS and JavaScript. We stored the inquirer's data at the backend using the Firebase database. Using the Google Geocoding API, we converted the street addresses which the inquirer inputs into latitude and longitude, which can be used to display markers on the volunteer's map.
Challenges we ran into
We initially tried implementing the backend through MySQL and NodeJS. However, we couldn't connect the two in VSCode and lost quite a lot of time there. Secondly, retrieving the inquirer' data from firebase to display it to the volunteer was a difficult task as we were all new to the Firebase platform.
Accomplishments that we're proud of
When MySQL didn't work, we were almost out of 3/4th of the time we had in hand. Still, we took it upon ourselves to learn Firebase and make it functional. We didn't give up until the very end and motivated each other whenever a team member lost their will.
What we learned
As mentioned above, we all were quite new to Firebase platform, thus that was one of the main learning area. Secondly, we learnt how to use multiple APIs such as Google maps API, Places API, Geolocation API, etc. We also learnt many new JavaScript functionalities.
What's next for DeliverToCare
We want to add certain functionality for the volunteer so that he/she can see filtered searches according to the size of the item, proximity and times they are available.


Log in or sign up for Devpost to join the conversation.