Inspiration
The current COVID pandemic has created circumstances which allow those most vulnerable in our society to fall through the cracks .The elderly, disabled, those experiencing financial struggles and those without access to reliable personable transportation all feel these impacts greatly. Without access to many basic supplies and services greatly reduced, how can we ensure that these people are not left behind when disaster strikes?
What it does
This simple web app, allow users to create an account and interact with a live dashboard which enables users to act as either the 'Donator' or 'Receiver'. The Donator has the ability to make a donation list, and they have the ability to reach out to a Receiving member who is looking for a specific item the donator might have. This application also uses Google Maps APIs for routing/finding distance and driving time for routes between addresses. It uses Geo-coding for converting between addresses and coordinates Maps static for showing location and routing data. Volunteers can sign up as delivery drivers on donation transactions to help deal with lack of mobility due to quarantine situation.
How I built it
We started discussing how to implement the idea, that's when one of our teammates suggested django as we had seen it could be an efficient and simple tool to build a functional web application. We mostly focused on the back-end to make sure that every component of the app would work properly, here we implemented a google maps api to see the distance between two locations and we created the routes for the existing pages and the different user models. To style our front-end we used html, bootstrap and css.
Challenges I ran into
It was our first time attending a digital hackathon, and working with django. We learned a lot of different methods to stay productive and focused on our task even though we're all distanced from each other. We had difficulties with Git, but then we helped each other fix the issues. We struggled with getting some parts of our code working, this made us reroute our idea and think of a different execution plan.
Accomplishments that I'm proud of
Working under pressure and staying focused when trying to learn a new framework and language, that we don't have any experience with. Being able come up with a solid idea and clean strategy to achieve the idea. Managing our time and tasks was very important. Instead of jumping straight into coding, we worked together to plan our the layout and then dived in.
What I learned
Along side with my teammates, we learned the basics of Django, improved our skills in html,css,bootstrap.To communicate and cooperate efficiently and effectively when working behind a screen, and improving our skills at using git and python.
What's next for Providr
- Point reward system for those who contribute to help others
- Add language support for foreign countries with disaster situations
- Improve UI and functionality
- Driver pick-up functionality
- Mobile and tablet support.

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