We realized that one of the biggest challenges of COVID-19 is that more vulnerable people (the elderly or people who are immunocompromised) need to get supplies, but are most at risk from the virus if they do go outside. However, people who are less vulnerable are willing to volunteer to buy supplies for those who are vulnerable in their neighborhood or community. As such, we created a website aimed at matching those who are vulnerable in the community with volunteers willing to buy additional supplies.
What it does
Community Dash is a website that allows the community to come together, especially to support populations who are quarantined or self-isolating and at-risk. Through a forum where people can post offers to pick up groceries and medicine or offer emotional support resources and donations, as well as a general chat among the community (loosely defined by geographical zipcode), users can meet and help out their community. Ultimately, we would like to bring families and communities closer together in these hard and isolating times, and provide a source of hope and support!
How I built it
NodeJS/Express Backend, React Frontend, MongoDB Atlas Database, Twilio Programming Chat API
Challenges I ran into
Some challenges were querying external databases and APIs, especially in series with one another, and integrating in elements like the TwilioChat.
Accomplishments that I'm proud of
What I learned
We learned both the essentials of the front-end and back-end of a web application. Specifically, we designed and built REST APIs in the back-end, and fetched request to render the data. In addition, we learned to use secure user authentication methods to save sensitive user information, like passwords, and explored Mongoose as a means to interface with our MongoDB Atlas Database.
What's next for Community Dash
We are planning to continue the project and deploy it to our local communities, and let it grow from there!
Try It out