/caddik-hetic

Get data from products by scanning barcode (college exam)

Primary LanguageKotlin

Caddik

App made in Kotlin for an H2 exam

Caddik allows you to scan a product's barcode and get info about this specific product. It works for food-related stuff and beauty-related stuff too.

We rely on OpenFoodFacts and OpenBeautyFacts API for this project. Thanks to all the contributors for the awesome work.

Team

  • Nicolas Triau
  • Oscar Thiriet
  • Naomi Talla
  • Thomas Thasintham
  • Joshua Tabakhoff

Features

  • Scan a product
  • Get details
    • UI
    • API
  • Search by name (cancelled)
  • Manually enter barcode
    • UI

Other todo

  • Logo
  • Splashscreen (cancelled)
  • I18n
  • No internet handler (Dialogs?)
  • Search history
  • Image cache
  • Fetch OFF and OBF
  • No product handler (Dialogs?)
  • BUGFIX: Update created when scanning a previous product
  • IMPROVEMENT: Clicking row should show an alpha shadow
  • IMPROVEMENT: Hide keyboard when submitting
  • IMPROVEMENT: Show image placeholder while downloading it

Improvements area

  • Undone todos
  • Show more infos
  • App design
  • Fetch from OPF according to locale
  • Show a loader while fetching
  • Edit product data (as we rely on collaborative database, let's give back to the community)