What it does

Smart Grocery List

How to use

  1. Enter groceries
  2. Go to grocery store
  3. Point camera at groceries 3a. SmartCart will use machine learning to detect what item it is look at 3b. It will also detect the price and (planned) nutritional information about the item 3c. This information is synced to cloud servers and other devices
  4. Your family members who are at other grocery stores can use SmartCart to detect and compare prices of items
  5. Based on this information, make the cheapest purchase
  6. Profit

Presentation

https://docs.google.com/presentation/d/1d3qfgui_HscUDZt_lbpbQro1Gy6C-vBSedBRJp4QLOI/edit?usp=sharing

How we built it

The UI is based in Kotlin for Android, with Firebase as our database, backend and model server. The grocery detection was built from MobileNetV2 on Keras.

Challenges we ran into

Android being finicky as always, we had some problems with camera loading and information updating.

Accomplishments we're proud of

Conceptualising, structuring and finishing a decent app in less than 24 hours Getting high accuracy on the grocery identifier

What's next?

An ever growing catalog of groceries, automatic OCR of nutritional information and a data comparision table.

Built With

Share this project:

Updates