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

We got to learn a lot about both the front-end and back-end of a website, starting with Javascript and requests and API routers. The past few weeks have been an amazing experience of learning and being able to build a website from scratch and watching our idea grow and come to fruition!

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



javascript, mongodb, react

Devpost Software Identifier