SmartBasket
FOR RETAILERS

A meal plan that
ends in a basket.

SmartBasket plans meals against a household’s nutrition targets and turns them into what actually has to be bought: whole packages, quantities, a total.

No ordering, no payment. A shopping list.
Salmon with potatoes and spinach on a plate
FROM PLAN TO LISTThree meals.
Fourteen packages.
Planning ends in the basket.
Whole packages, not gramsAssortment layer is swappableLeftovers credited back
WHAT THE APP PRODUCES

Not recipe text.
A shopping structure.

A finished plan leaves behind something a retailer recognises.

01

Ingredients combined.

Not split per dish but added up across every meal — the way a shop actually happens.

02

Converted into whole packages.

Pack sizes instead of gram figures, plus an estimated basket total that can be checked against a budget.

03

Leftovers stay in play.

What remains goes into the pantry and is credited against later plans instead of being bought again.

WHERE AN ASSORTMENT PLUGS IN

Product data sits
in its own layer.

Today it comes from Open Food Facts: products, pack sizes, nutrition. That layer could be swapped for a retailer’s assortment without touching the planning logic.

What would help: article identifiers, pack sizes, prices and, where available, availability.

Screen from the development app. Products and prices shown are example data.

Product catalogue in the app with grocery categories and search
The catalogue an assortment would replace
STATUS AND NEXT STEPS

What runs today —
and what gets built with a retailer.

Running today

  • planning against calorie and protein targets, for one or two people across several days
  • conversion into whole packages with a cost estimate
  • a pantry that credits leftover quantities
  • voice-guided intake of the request
  • an Android app in development, with the source open to read

Built together

  • a connection to a retailer’s assortment, pack and price data
  • handing the finished basket over to ordering and payment
  • customer accounts and loyalty
  • a pilot that can show whether planned shops really come out more complete

The right-hand column is not built yet. It sits here because it needs a partner who brings the data and a place to test — and because that is where the actual collaboration starts.

WHY THIS MATTERS TO A RETAILER

The basket gets
more complete,
not smaller.

The pantry saves trips, not revenue.

Planning before the shop means buying too little less often and throwing away less. On top of that sits an app people open before they shop — which is where the decision about the assortment is actually made.

More predictable baskets, fewer forgotten ingredients, less spoilage at home.
A CONVERSATION

Try it against
your assortment.

I am looking to talk to retailers who want to test this against their own assortment. Concretely useful would be access to assortment and pack data, and a small pilot.

Samaana Zakharova · samzakharo@gmail.com

View the project on GitHub

Source code, build instructions and the latest Android build.
Full details in the legal notice.