Inspiration

As the spread of covid-19, critical items such as masks and sanitizes are becoming harder to find. Residents want to get real-time information about the availability of these items in their local communities. They also don’t want to pay exorbitant prices when getting these items. For stores, they are faced with the challenge of managing the workload during peak hours. And for those who are unable to work remotely, they seek job opportunities during this critical time.

What it does

Therefore, we would love to provide a solution to share real-time information about these critical items around residents’ local community, help allocate the resources, as well as workforces in stores. Stores, who update their information on available resources so that customers can beware. Customers who can order online pick-up in store or request delivery. And drivers who can accept delivery requests to deliver these items to the customer.

How we built it

Customer Workflow 1.Customer enter website, input his location, display recommended stores nearby by default. 2.Query for the items he feels interested in (mask, sanitizer, bath paper), returns stores who are selling these items, as well as items realtime numbers. 3.Purchase for mask: click in one store, browse many potential items, click and reserve. 4.Checkout option: scheduled pick up / delivery (+ delivery fee + tip distributed evenly between driver and store). For the delivery option: estimated time and display driver position.

Store Workflow 1.Store update the stock level and the amount of users per timeslot. 2.Once they got the order, they can prepare (pack) the item and wait for the customer/driver at the desired time slot.

Driver Workflow 1.Get his current position, respond to some customer request nearby. 2.Matched to a customer, get his request, get in store pick up time, line up and pick, drive to customer house, and finished deliver.

Challenges we ran into

1.Since our system is big, deciding which framework is best for the demo is challenging. 2.Recruiting people interested in contributing is pretty challenging at the beginning. 3.Designing an easy to use and understand for all ages of people.

Accomplishments that we're proud of

1.Cohesive team working together and successfully addressed the problems. 2.Created a pretty nice UI for the views.

What we learned

1.Understand what is really needed. Dig out the potential problems in real life. 2.Project management: based on the scope and deadline of the project, choose the right tool based on different situations. 3.Marketing: marketing the goal of our project and try to attract people to our team. 4.UI design: did several iteration of UI design, and get fantastic improvement time by time.

What's next for Community Grocery App

Based on the prototype design, go for real implementation of the system. Test for several iterations and then launch. Measure for the real impact of our project, based on feedback, modify the features if possible and then do another iteration of development and tests.

Built With

  • figma
Share this project:

Updates