Skip to content

nechanie/MyFridge

Repository files navigation

MyFridge Android Mobile App

OSU CS492 Final Project
Designed by: Ethan Nechanicky, Elayne Trimble, Adam Truong, Iain Richey

My Fridge aims to help customers keep track of food times in their fridge and pantry, providing an efficient way manage their fridge/pantry. Our app will help reduce food waste and simplify meal planning. It features an intuitive interface, making it easy to manage items, set expiration dates, receive notifications, and even find recipe suggestions based on currently stocked food items.

App Content

We suggest exploring the guide of our app content below:

  • Pages

    - A detailed summary of the user facing pages.

    Page Map

    • Main Page

      Description

      Displays the home screen that displays upcoming expiration dates, and/or any reminders/notifications. Can navigate to Fridge Page, Settings Page, and Grocery List. Displays the user’s virtual fridge including details such as quantity. Users will be able to filter by food type and search. Can navigate back to Main, Adding Food Page, and detailed item page.
    • Detailed Items Page

      Description

      Shows specific details of a specific item in the fridge such as expiration date, serving size, minutes to make, etc.
    • Adding Food Page

      Description

      Users can input food options for the food they are adding. Can navigate to the Camera Usage page for picture taking.
    • Camera Usage Page

      Description

      Brings up the camera for the user to take a picture of the item’s nutrition facts. After the photo is taken, it will be stored with the specified item.
    • Recipe Page

      Description

      Shows recipe suggestions based on items in the user’s fridge.
    • Grocery List Page

      Description

      Users can create and manage their grocery list, either by manually entering items or by selecting pre-created items that the user has already created before.
    • Settings Page

      Description

      Allow users to configure user preferences and app settings, such as expiration date preferences, light/dark mode. Can navigate to Main
  • API Connections

    - A comprehensive list of APIs we use and their benefit.
    • Spoonacular

      Description

      Allows us to create API calls to get recipes with items in the user's fridge.
  • Implicit Intents

    - Where we have included implicit intents, and why.

    Description

    Intents are used to open up links to recipe instructions in the detailed recipe fragment.
  • Storage

    - How we handle data storage within our app

    Description

    We are using data storage to save our fridge items, recipe items, and shopping lists and items.
  • Additional Features

    - A comprehensive list of additional features made available for our users
    Camera

    Description

    Brings up the camera for the user to take a picture of the item’s nutrition facts or of the food. After the photo is taken, it will be stored with the specified item.

License

My Fridge is available as open source under the terms of the MIT License License: MIT.

Our Team

@Nechanie, @METrimble, @truongad, @Richeyi

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages