In an interdisciplinary group of three students, we worked together using an agile methodology over two semesters to develop a digital solution in collaboration with Gjøvik Commune aimed at reducing food waste. Our solution assists users in planning their grocery shopping and collaborating with others to avoid over-purchasing food items.
Throughout the project, we worked as a team to conduct research, design, and development. We employed research methods such as semi-structured interviews, surveys, personas, and scenario analysis. For the design phase, we utilized sketching, wireframes, and both low-fidelity and high-fidelity prototyping.
The final product is a functional, live Progressive Web App (PWA) that allows users to share shopping lists and manage inventories across multiple groups.

React.js
Firebase
Netlify
SASS
The goal of this project was to develop a Minimum Viable Product (MVP) to test with users and gather feedback on whether the app was effective in reducing food waste. With this in mind, we prioritized certain functionalities to streamline development and allocate more time for testing.
One clear improvement would be to include the planned inventory management features. For example, we intended to add item categories with sorting options and a live counter to track how long an item has been in the fridge. Additionally, since we developed a Progressive Web App (PWA), we could implement mobile push notifications to alert users when an item is nearing its expiration date.
Removing redundant features, such as the checkbox in the inventory and the delete button in the shopping list, would also enhance the app. Finally, better commenting of the code would make future iterations easier to pick up if the project continues.