Skip to content

A smart grocery deal finder that helps Canadians compare prices across multiple stores automatically.

Notifications You must be signed in to change notification settings

HamburgJ/grocery-buddy

Repository files navigation

Grocery Buddy 🛒

Live Demo

A smart grocery deal finder that helps Canadians compare prices across multiple store flyers automatically. Find the best deals without the hassle of manual comparison! Grocery Buddy processes 1000s of items weekly from major Ontario retailers, with prices updating in real-time as new flyers are released.

📱 Usage

  1. Visit Grocery Buddy
  2. Search for products or browse categories
  3. Compare prices across different stores
  4. View detailed product information and unit prices

✨ Features

  • Smart Price Comparison

    • Automatically normalizes units (lb/kg/g/oz)
    • Handles multi-item deals ("2 for $5")
    • Supports English and French pricing formats
    • Compares package sizes fairly
  • Intelligent Search

    • Find similar products across stores
    • Browse by category
    • Filter by store location
    • Sort by unit price or total price

🛠️ Tech Stack

Frontend

  • React
  • Material UI 3

Backend

  • Python
  • MongoDB with Beanie ODM
  • NLTK & scikit-learn
  • Node.js server

About

A smart grocery deal finder that helps Canadians compare prices across multiple stores automatically.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published