Canada and other countries are focusing on the containment of COVID-19. Many people have struggles and it's time for us as a community to come together to combat the virus.
We grew up with a strong sense of community and the importance of caring for our neighbors. Many requests have been made to our local community center for delivery (grocery and medicine) help for our elderly and people at risk of leaving their houses
Since the start of this pandemic, many people, especially those at high-risk were left stuck at their homes with no means to go out to get necessities, or else they would be exposed
What it does
Our goal with this app is to provide means for people to get the support they would otherwise not have.
-Onboards people needing assistance and volunteers or “helpers” -Provides the option for requests or orders for delivery: ---Medicine (Making a medicine run) ---Groceries (Making a grocery run) ---Emotional Support (checking up on a person) ---Other -Dashboard where helpers can keep track of requests based on location -Database to keep a ledger of information of people and requests
Challenges we ran into
We encountered several problems throughout the process of creating this hack. The main challenge that we ran into was trying to figure out how to interpret the data that was outputted by the app. There seemed too much of issues between the server where we used ExpressJS and how information is being passed to the EJS frontend. Another challenge that was encountered was the process of dealing with information coming in and out of the database. MongoDB is very picky about the type of information it deals with as well as how it is being created and retrieved.
Accomplishments that we proud of
We are proud that we were able to overcome all of the challenges that we encountered throughout the development of this hack, and since we had not used MongoDB before, that we were able to learn how to use and develop for this new technology in a relatively short amount of time. We are also proud that we were able to get a working product in the end that is both satisfying and beneficial.
What we learned
Having never used MongoDB before as well as several other components such as Google Cloud, we learned a lot about how to connect and to the database which was a major pain-point, as well as how to create, update and get information from the database.
What's next for CommuniCare
We will continue developing this app until it is complete, which should take us a few more days. The main system is in place and all we need to add is an authentication system as well as a payment system. This app can be a very big help in the hands of the community as this pandemic continuous to have a wider effect.
Know more, care more, do more.