Team Status Report for 2/8/25

At this point in our project, the most significant risks in our project is the logical work of determining the expiration date of the food. Food decay varies widely depending on type and conditions, especially considering perishables and items without barcodes. The logic and algorithm for predicting the expiration is a big challenge of our project. In order to manage this risk, we are requiring the user to manually input expiration date for the item they are logging for our first working version or MVP. Once manual input is synchronized with LED pad colors, we will build on this to provide an expiration estimate based on product and fridge conditions.

No significant changes were made to our project this week. We simply outlined the technological design of different components in our project and how we want them to work together.

Sarah’s Status Report for 2/8/25

This week, I put in a lot of effort and time into our project proposal design and slides. Since I am on the software portion of the project, I researched different frameworks and databases we would be able to use in our application that would integrate seamlessly with the hardware and fit the needs of our mobile application. After consulting with my team mates about what type of hardware devices they wanted to use, I decided to use React Native for the app development, FastAPI for the backend and IoT communication, and Google Firebase for the database, cloud authorization, and notification system. Along with the proposal design, I also worked on the website setup. I set up the menu, pages, and categories that our team will subsequently use in the future to provide updates on our project. Finally, I worked on the Gantt chart schedule and distribution of tasks for our team. I outlined what each team member should do in Notion and set a general timeline for what to accomplish so we can stay on track as a team.

So far, my progress is on schedule. We finished up proposal presentations this week and I provided feedback for other teams.

In the next week, I hope to help my team decide what parts and materials we should order to start constructing our project. I also want to do more research on the software applications I will be using to build our web app, along with doing the setup for these frameworks.