Inspiration

The recent coronavirus outbreak has lead us to live life in ways that we haven't imagined. One new change is the caution that must be taken when going outside, especially the stores. People at risk of getting infected by the virus are recommended to stay at home. However, that becomes a problem for older people who do not have a family to help them get the required groceries. That's why we built good neighbor, a platform that helps connect volunteers to people in need. These volunteers will go the stores for them and bring back

What it does

This app helps provide a platform to connect volunteers with people in need of assistance. We also have a voice-assisted ordering feature, where the user just needs to say something like "get me 5 tomatoes" to add to their shopping list. This would be especially helpful with older people that have trouble using their phones.

How we built it

To get this project working, we have a flask server running in the background that handles the requests made both from the app and from the google assistant. We also have a flutter application that displays the information users can interact with. We modeled the UI using the prototyping tool: Figma. The website...

Challenges we ran into

Some challenges we ran into were remaking the UI designed in Figma in Flutter. To avoid running out of time, we have decided to keep the flutter application minimal to show a working model.

Accomplishments that we're proud of

We were able to do all of this in a very short timespan. We had a lot of moving parts, where each of us worked on different things that came together really well in the end. We are really proud of our teamwork skills since we were able to coordinate and finish building the application, without even knowing each other a couple of days ago.

What we learned

We learned that in such a short time frame, it is not important whether or not we have all the UI elements down, since UI is a very time-consuming aspect of app building. In addition, we also learned that we need a solid idea written down to be more effective. All the team members need to be on the same page, to effectively work on different things at once.

What's next for Good Neighbor

We plan on polishing out the UI, making it cross-platform, and releasing it to the world. We also need to train the AI agent more to get better predictions on what the user is saying, and what information to package and send back.

Built With

Share this project:

Updates