Provide easier access to local resources for the low-income and food insecure population.
💅✨ : Figma
🌐 🚀 : Web App
LocalToMe is a web app that locates and provides low-income families/individuals with free or accessible food resources near their area within their budgets.
Due to the recent effects of inflation and the pandemic, many low-income families/individuals faced the unaffordability of basic necessities and unstable living conditions. Assist programs and government resources are there to help families in times of need, however, navigating all the information can be difficult to understand and take action. Therefore, our purpose is to localize and simplify the process of getting aid. In our app, users can find all the available resources near them along with resource's contacts, opening hours, requirements, services and contacts. In addition, users can navigate and discover events, news, and updates from big non-profit organizations, local food drives, and individuals.
- Allow users to find specific food assistance resources near their location
- Provides accurate and important information caters to users' needs
- Discover events and news posted by the community
- Host events or create a news post
- Like or share to socials
- When logged in, users can ike locations and events which are saved in the favourites page for future reference
- Select a cute mascot or upload your own profile photo
- See your own created events and news
Food banks are very busy and a majority of their workers consist of volunteers. Getting in contact with someone in the organization or anyone with experience with the food bank system was hard. We wanted more insight into the real problems they face and to see if there were any gaps we could fill.
We chose firebase initially because it was a technology we wanted to learn and found that it was very all inclusive in terms of services. However, we later found that the noSQL Realtime Database was probably the wrong option for the CRUD style application that we were building. Without proper foresight, updating the database got more complicated due to the lack of relationships, requiring various checks to perform certain tasks.
Certain tools such as Algolia had more limited free teir services. For example, we can only show 20 items max in the event list in community. MapBox provided more free features however had a cap on the number of requests in a day.
This project was a interdiscplinary class in our third semester at BCIT with 3 Designers and 3 Developers in our team. We balanced other courses with this project and followed a strict schedule to research, design, and develop the idea, and demonstrated it in a final presentation at the end of the semester. We were able to quickly reach our MVP and complete many features, but still have additional polishing and ideas to explore.
- User survey upon registering to customize their experience
- Verification system for events to prove legitimacy
- Add to calendar
- functionality for the settings page such as Color theme switcher
- Food bank portal to update their own information on the fly
- Install dependencies needed to run the project
yarn install
- Run the Dev Project
yarn dev