Skip to content

MPCS-51039/YumApp-iOs-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Yum Produce

This repo contains the final project for the Mobile Software Engineering course MPCS 51039. The app provides users with a simple interfase to create a list of produuce items they currently have at home and are pending to eat. The Home Screen shows a list of produce and an option to view a seasonally filtered list. The app shows produce season and recommendations for storage. A user can easily add new items from any screen in the apap to "My Kitchen", where htey can view what they have at home and remove any items consumed.

Video and Screenshots

Here is a video that shows the app's functionality and below are a few screenshots of what the app pages look like.

Initial Home Screen with: List of All Produce and seasonal selection option Access to "My Kitchen" (cutlery icon)

  • home

View of Year-Round Selection:

year

View of "Summer" selection:

summ

Trailing Swipe to add item to My Kitchen:

summeradd

View of items in My Kitchen:

Mykitt

Trailing Swipe to remove item from My Kitchen: Yum!

mykityum

How to Run the App

  1. Clone this repo https://github.com/MPCS-51039/ios-project-mariswb.git
  2. Open the YumProduce project in Xcode.
  3. Run the app on the simulator.

Project Proposal Description

Initially, there were several additional features for each produce, the rating and status (which was to be whether it needed to be eaten / had been eaten).

Proposed functionality:

  1. Ability to add an item to "My Kitchen" from a list of produce
  2. See produce by season
  3. Set item to pending to eat if in My Kitchen, remove when eaten.
  4. Keep track of what items and when they were eaten
  5. The rating was intended to track users "like" of the item
  6. Offer eating suggestions based on storage time and time in fridge

Result

  • The app can perform functionalities 1, 2, and 3.
  • The app does not track user history and so, does not track item frequency and timeframe.
  • Rating the item stopped making sense, food is not something people that forget how they feel about, so produce raating was aattempted and deprecated (attempt in branch ios-custom-feature of this repo)

Next Steps

  • Decide on title in homepage: YumProduce or GoodProduce (initially Yum and Good had different characteristics that were not built out).
  • Improvements for landscape orientation and other sized devices.
  • Review of Home Page visual design for seasonal cells to not require swipe and smaller row cells to fit more produce in.
  • Implement search bar (makes more sense instead of scrolling through list)
  • Add section for user to add recipe links (and possibly a rating for each recipe they save on an item).
  • Connect to a real API to source a full list of produce items. Maybe include other perishables such as grains, legumes, nuts, herbs and animal products.

Please leave a comment with your thoughts! Very appreciated!

About

ios-project-mariswb created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors