Difference between revisions of "Grocery Guru"

From ESE205 Wiki
Jump to navigation Jump to search
(edit)
(edit)
Line 6: Line 6:
  
 
== Overview ==
 
== Overview ==
As a WashU student living on the South 40, there is no more convenient one-stop shopping location than Paws & Go. This small grocery is a time-saver during slow hours, a money-saver in comparison to most campus dining, and carries countless options for those with diet restrictions. However, a common problem for many Paws & Go shoppers is its inconsistent inventory.  
+
As a WashU student living on the South 40, there is no more convenient one-stop shopping location than Paws & Go. This small grocery is a time-saver during slow hours, a money-saver in comparison to most campus dining, and carries countless options for those with dietary restrictions. However, a common problem for many Paws & Go shoppers is its inconsistent inventory.  
  
 
There are many students who want to save meal points by purchasing ingredients to cook their own food, require particular Kosher pre-packs, or need gluten-free products on a daily basis. However, when Paws & Go routinely runs out of even their most popular products for days or even weeks at a time, the needs of WashU students are not satisfied.
 
There are many students who want to save meal points by purchasing ingredients to cook their own food, require particular Kosher pre-packs, or need gluten-free products on a daily basis. However, when Paws & Go routinely runs out of even their most popular products for days or even weeks at a time, the needs of WashU students are not satisfied.

Revision as of 18:52, 2 March 2017

Members

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

Overview

As a WashU student living on the South 40, there is no more convenient one-stop shopping location than Paws & Go. This small grocery is a time-saver during slow hours, a money-saver in comparison to most campus dining, and carries countless options for those with dietary restrictions. However, a common problem for many Paws & Go shoppers is its inconsistent inventory.

There are many students who want to save meal points by purchasing ingredients to cook their own food, require particular Kosher pre-packs, or need gluten-free products on a daily basis. However, when Paws & Go routinely runs out of even their most popular products for days or even weeks at a time, the needs of WashU students are not satisfied.

Objectives

  1. Manually create a database of UPC numbers for Paws & Go Market
  2. Create an intuitive mobile application in iOS using Xcode that allows a user to input a list of items needed at Paws & Go and rearranges the items into sections based on location in the store
  3. Program a barcode scanner that can identify a grocery item based off the UPC number, and add it to the list
  4. In addition to the app's scanning capabilities, create a program that allows the user to manually input their grocery item. It will do this by identifying key words or the first few letters of items typed and provides suggestions for the item based on the stock of the grocery store
  5. Apply an algorithm that adds the individual costs of each item on the user's list and displays the list's total cost when prompted
  6. Demo our project by scanning a random order of supplied items into the app so that it can add the items to the grocery list, organize the items by section, and provide a total cost of the user's list
  7. Create a user interface for the app that displays the grocery list itemized by section and has an "add" menu that allows the user to add an item by navigating either to a screen displaying a search bar for manual keyword search or to a camera which will scan barcodes
  8. The app will also have a "shopping" screen that will display a digital map of the store highlighting the sections of the store that contain the products on the list

Challenges

  1. Learn how to create a mobile app for an iPhone
  2. Learn how to code in Swift using the Xcode app developer
  3. Learn how to code a barcode scanner into the mobile iOS app in Swift
  4. Find data for and create a database that efficiently stores product locations and UPC's
  5. Learn how to navigate and use Amazon RDS for storing database of product data
  6. Create a self-explanatory and easy-to-use application interface
  7. Map out Paws & Go and create an algorithm that organizes the grocery list based on the location of the stock
  8. Ensure that frozen items are placed last on the list despite their location in a store
  9. Create a program that recognizes keywords so that it is not necessary for the user to input the exact product
  10. Create a digital map of the store and upload it to our app so that different sections will be highlighted based on the location of the products in the list

Gantt Chart

GroceryGuruGanttChart.jpg

Budget

  1. Device with iOS (previously owned) - $0.00
  2. Xcode 8.2.1 - $0.00 https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12
  3. Paws & Go Gluten Free Peanut Butter & Jelly - $3.25
  4. Paws & Go Hummus & Pretzels - $2.60
  5. Paws & Go House-made Potato Chips - $2.25
  6. Chocolate Milk
  7. Rold Gold Pretzels
  8. Amazon RDS through Amazon Free Tier - $0.00 https://aws.amazon.com/free/

Total Budget: $13.21