Skip to content

CMPUT301F22T02/well-fed

Repository files navigation

well-fed

Welcome to well-fed, a meal planning Android application!

Table of Contents

Team Members

CCID Github Username
stang5 steventango
apandey3 AkshatPandey1
weiguo Weiguo-Jiang
mlbradle madisonbradley112
rosan Tommy-Sand
singh15 Manpreet-Singh001

Compatibility

Our app is best experienced on Android API 28 or higher, but can run on APIs as low as 22. We support both dark mode and light mode, so try out both!

Please note: Even though our tests have attempted to achieve compatibility on many devices, it is very difficult to support all of them. So, the intended device used for testing is the Pixel 6 Pro API 22. On this device, all of the instrumented tests and unit tests pass. Slower devices may struggle with passing the tests, as the act of loading in elements may cause the test cases to click on them before they are available.

Overview

Our app is a detailed but simple-to-use meal-planning application, with ways to keep track of your ingredients, recipes, planned meals, and shopping list. You can record the ingredients you currently have in storage, and keep track of all of your favourite recipes. You can also manage what meals you plan to eat for the next week, and keep track of an automatically-generated shopping list based off of your meal plans and current storage.

Features

  • Adding/updating/removing ingredients to ingredient storage
  • Adding/updating/removing recipes from recipe book
  • Adding/updating/removing meals from meal plan
  • Sorting/searching for ingredients and recipes
  • Automatic updating of the shopping list based on meal plans and current storage
  • Ingredients that expire by the time a meal plan is to be made are placed in the shopping cart
  • Automatic unit conversion for items in the shopping list
  • Sleek and effective UI design

Wiki Page

This wiki page contains everything you need to know about our app, including storyboards, work planning, and more. Take a look for more details! https://github.com/CMPUT301F22T02/well-fed/wiki

We also have a project planning Kanban board, to see all of the issues in progress. https://github.com/orgs/CMPUT301F22T02/projects/2

License

GPL-3.0 license