Inspiration

  • Consumers have increased their grocery spending but prefer to make fewer shopping trips
  • Consumers are becoming more price sensitive due to rising inflation and the volatile markets. Singaporean shoppers are the second most price-sensitive shoppers in SEA
  • Consumers tend to visit multiple grocery stores per shopping trip just to find the best deals
  • Target Audiences
  1. Time-sensitive Shoppers: Imagine making a wasted trip down to an outlet with no stock for your groceries (Inefficient and unpleasant experience)
  2. Price-sensitive Shoppers: Imagine realizing that the same item was on promotion at another supermarket after your purchase (Difficult to compare prices for the best deals)

What it does

  • User makes a query with the keyword “Colgate”
  • Get data from an API endpoint by each of the supermarkets
  • Return a list of matched unique products that is in stock for at least one supermarket
  • User selects the item to be added to cart
  • Receive a recommendation for the supermarket store to visit that has all required items in stock optimized based on price or location

Impact

  • Consumers can now save time with a single trip and select the best deals (Improved shopping experience)
  • Greater visibility on the promotions that supermarkets organize (More effective campaigns)

How we built it

  • Front End: React
  • Back End: Express
  • Database: SQLite for Testing Purposes
  • APIs: Google Maps API, future integration with Supermarket APIs

What's next for The Smart Grocer

  • Suggestions for products in case they are unavailable
  • Suggestions for products based on consumers' choices
Share this project:

Updates