The COVID-19 Epidemic has completely transformed our lives. It has limited our abilities to do the things we love to do and placed a restraint on the places we can go. With people having constant fears about going outside the home for basic necessities such as grocery shopping, we knew there was a solution that would mitigate this risk. Along with this, we especially saw this prevalent in our community. This is where MYFY comes in!
What it does
MYFY is a web platform that enables safe travel for individuals both during and after the COVID-19 epidemic. It allows users to search for grocery items that they need and the application presents the user with stores near them that have the items in stock, prioritizing stores that are less densely populated to help YOU socially distance yourself. MYFY also gives you opportunities to help your community during these times. The elderly and immunocompromised are having the hardest time now as they cannot risk to go out and obtain essential goods. MYFY will automatically match you with members of your community that can assist you and will allow you to easily help in gathering essential items such as groceries for other people.
How we built it
To build the web platform, we used React JS, Redux, and Material UI for the crux of the project. For the backend of our project, our project takes advantage of Firebase Cloud Firestore. MYFY is highly data driven and the specific libraries are the Square API, Target API, Wholefood API, etc, along with the CDC Heatmap Dataset.
Challenges we ran into
One of the biggest challenges that we ran into our project would definitely be the communication aspect being with COVID-19, conventional face-to-face communication was not possible. This is where efficiently using version/source control software came in handy. Some of the other challenges we faced were API integration making it efficiently streamlining these sources of data into our application while also keeping the UI clean and simple.
Accomplishments that we're proud of
One thing we are very proud of is that we were able to come together as a team and complete a lot of work. Not only did we develop a working demo of our project, we were able to create an amazing UI and a video that accurately portrays our project. Most of all, we are most proud of being able to create an application that not only we will use but something that individuals in our community will also benefit from and use.
What we learned
We learned a ton of stuff when working on MYFY! This ranged from learning to effectively use GitHub for collaboration across our team and using various API integrations in a streamlined approach. Aside from the technical aspects, we learned a lot about video production and editing and were able to improve and gain new skills.
What's next for MYFY
The sky's the limit. We plan to continue to build out this application and work on our machine learning algorithm to effectively give suggestions to our users. One aspect we plan to expand on greatly is our volunteering feature. We want everyone in our community to participate in this and desire to expand this feature to help as many people as possible even after this lockdown and quarantine has finished.