Difference between revisions of "Grocery Guru"

From ESE205 Wiki
Jump to navigation Jump to search
(done)
(finished objectives)
Line 15: Line 15:
 
   
 
   
 
# Create a database of a grocery store's items and locations
 
# Create a database of a grocery store's items and locations
# Create an iPhone app that takes in a grocery list and arranges the items efficiently based on location in the grocery store
+
# Create a mobile application in iOS using Xcode that allows a user to input a list of items needed at Schnucks and rearranges the items efficiently based on location in the grocery store
# Create a program that identifies item keywords so that the user does not have to input specific requests
+
# Create a program that identifies key words or the first few letters of items typed and provides suggestions for the item based on the stock of the Schnucks store
# Develop a formula that estimates the time spent in the grocery store based on a list of items
+
# Develop an algorithm that provides an estimation of time spent in the store based on the number of items and the route taken to retrieve the items
# If time permits, provide an estimate for the cost of your basket
+
# If time permits, develop an algorithm that estimates the total cost of the purchased items
  
 
== Gantt Chart ==
 
== Gantt Chart ==

Revision as of 23:03, 2 February 2017

Members

  • Maggie Archer,
  • Anna Cossio,
  • Amelia Delzell,
  • Andrew O'Sullivan (TA)

Overview

Grocery shopping, inevitably, will take far longer than necessary. During a trip to the store, the average shopper becomes distracted by intriguing items, struggles to find obscure products on their list, and needs to revisit the same aisle multiple times in order to retrieve forgotten items.

Additionally, products on a grocery list were likely added to the list in the order they were brainstormed by the user; not into groups based on their location in the store!

We aim to eliminate these inefficient practices with our project by creating an iPhone app that allows the user to form their own grocery list through the app. Their groceries will be organized with respect to their location in each aisle throughout the store.Then, the user will be given a personalized route through the store that minimizes their shopping time. Our app will also provide the approximate time it will take the user to complete their shopping run.

Objectives

  1. Create a database of a grocery store's items and locations
  2. Create a mobile application in iOS using Xcode that allows a user to input a list of items needed at Schnucks and rearranges the items efficiently based on location in the grocery store
  3. Create a program that identifies key words or the first few letters of items typed and provides suggestions for the item based on the stock of the Schnucks store
  4. Develop an algorithm that provides an estimation of time spent in the store based on the number of items and the route taken to retrieve the items
  5. If time permits, develop an algorithm that estimates the total cost of the purchased items

Gantt Chart

Budget

  1. Device with iOS (previously owned) - $0.00
  2. Xcode - $0.00