Inspiration

Our project, COVIDAway, is a very simple and easy to use website is needed since healthcare workers are busy preparing for and attending to patients, and thus do not have time for training, etc. Many NGO's have been showing their support for COVID-19 patients and those at risk of COVID but do not have a platform to share these resources. Thus, we decided we want to create this interface for those who are in need to be directly connected to providers.

What it does

This website can run locally and takes an input for the number of and types of resources the user needs (gloves/face masks). It can also take donations from resource providers in order to provide for those in need of help.

How we built it

We built the frontend with CSS, HTML, bootstrap, and JavaScript. The backend was developed with SQLite, Python, and the Django Framework. Furthermore, the geolocation and distance matrix API's for calculating the distance between two locations (to determine the closest service provider) was created in Python. We managed source control through GitHub and were able to successfully run our project on a server.

Challenges we ran into

We ran into challenges with the Django framework and handling static files became difficult. However, after learning more about the Django framework during this hackathon and researching more, we were able to solve our issues and successfully run the server

We also ran into issues with ensuring the security of our API keys. We had to learn how to secure these keys in .env files and ensure the security of the project. We also ensured we used GitHub workflow and pull requests in order to catch if we accidentally committed any API keys.

Accomplishments that we're proud of

We were proud of how effectively we integrated our work together, especially as every single one of our teammates were in different time zones. This required us to always be in touch with each other so we could work together to solve errors.

Ultimately, we are proud that we successfully developed, programmed, and ran a website that could successfully take the next steps in connecting more NGO's to people who need their help. This project will truly build a bridge between providers and those in need and is absolutely necessary in order to prevent the spread of COVID-19.

What we learned

Throughout the development of the project, our team became more experienced in Django and also working through GitHub. We continuously helped each other to make sure our code worked together seamlessly and ensured everyone understood how they would be working on their own portions of the code. This allowed for our team to have our specific processes for creating the program set out before we began.

What's next for COVIDHacks

We hope this project can possibly help those who are at risk of or have COVID-19 to effectively connect with organizations willing to lend a helping hand. The future of the project would be to integrate more organizations' information into the program and to make viewing the distance between the user's location and destination more available to the user.

Share this project:

Updates