Inspiration

With Covid-19 being a major health risk to the elderly and at risk, going out to get essential groceries is dangerous. With Help Deliver, able bodied shoppers can help shop for the at risk.

What it does

Say for example, I am an able-bodied, healthy person and am currently going to the grocery store to pick up vegetables, fruits, etc. I can choose to pick up groceries for the elderely and able bodied through the app. When I pick the store that I am going to, I get a list of items from a person that is not able to shop due to being at risk of Covid-19. I can update the person that I am helping on the status of the shopping trip and deliver and reimbursed to the person using safe, social distancing measures.

How we built it

We used React for the front end and used Bing Maps API to get a list of grocery stores nearby. From there we are able to use MapBox to list all the stores on a map. Once logged in using a GraphQL and MongoDB in the backend powered by GoLang, a request is sent to the server of the items that are requested. Updates are sent throughout the app to get the status of the shopping trip as well.

Challenges I ran into

Go was a new language for most of us so also implementing a new API structure (GraphQL) was interesting and fun. We also used a new Maps API (MapBox) to display markers and such.

Accomplishments that I'm proud of

We are very proud of the fact that we got a very feature-packed website in less than a couple of days.

What I learned

We learned a lot about GO, GraphQL, MapBox and some new React features.

What's next for Help Deliver

We want to implement a couple of more in depth map features and possible a payment method to securely reimburse the driver for the groceries picked up.

Built With

Share this project:

Updates