Opportunities › Multi-grocery price aggregation and comparison › Proposed app
Cartwise Basket
Compare your grocery list across delivery services, fees included
- Score
- 25
- confidence 42
- Evidence
- 1
- items on the page
- Rivals
- 1
- named in sources
- First version
- 30 d
- estimate
- Type
- Mobile app
- PWA: installs on iPhone and Android
- Market since
- 2010
- Mature market · AI estimate
ScreensConcept
Mobile app: Shoppers build a grocery list and compare prices while shopping or planning meals, typically on their phone at home or in a store. Sample screens on a phone, in the proposed brand. Their numbers are sample data.
Weekly list
12 items
- Oat milk 1Lx2
- Free-range eggs 10x1
- Spaghetti 500gx3
- Bananas 1kgx1
- Coffee beans 500gx1
About this appAI proposal
Cartwise Basket lets you build one grocery list and see what it costs at each delivery service available at your address. Delivery fees, service fees and minimum-order top-ups are added, so the total shown is the total you would pay.
It is for households that already order groceries online and suspect they overpay. Instead of searching each app item by item, you see the cheapest service for the whole basket, and the cheapest split across two services when that saves more.
Prices are lined up by product in one view, each with a note of when it was last seen. You still check out on the retailer's own site.
- Tagline
- One list. Every grocery service. The lowest real total.
- Voice
- PracticalClearFriendly
- Why this name
- Cart for the groceries, wise for choosing the cheaper path. Basket signals that the whole list is compared, not single items.
In the first version
Members say which features they would use. It tells PWAS what people want; it changes no score.
One list, every service
Build a list once. Each item is matched to the same product at every delivery service available at your address.
No member yet
True basket total
Delivery fees, service fees and minimum-order top-ups are added so you compare what you actually pay.
No member yet
Cheapest split
See whether splitting your list across two services beats a single order, after fees.
No member yet
Price freshness stamps
Every price shows when it was last checked, so you know how much to trust it.
No member yet
Brand identityAI proposal
Check the name against trademark registers before using it.
Palette
#1F5E4BBasil · primary#FAF6ECOat · surface#2A2622Soil · text#E2562FTomato · accent#F2C94CButter · highlight
Typography
Aa
Cartwise Basket
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
One list. Every grocery service. The lowest real total.
PricingAI proposal
The material gives no competitor prices. These tiers are a starting point to test, based on the freemium and subscription ideas in the opportunity.
Free
Free
- 3 basket comparisons a week
- One saved list
- Daily price refresh
Plus
$4 a month
- Unlimited comparisons
- Cheapest-split optimiser
- Price drop alerts
- Hourly price refresh
- Unlimited saved lists
Would you pay Plus · $4 a month?
Your answer tells PWAS which prices people accept. It changes no score.
No answers yet.
What it could be worthEstimate
What a software business making this much sells for today, from real deals. Pick a monthly revenue.
If it makes
Worth about
$194,000
Sale range $132,000 to $263,000
$120,000 a year in revenue
From 87 software businesses listed and sold on Empire Flippers in the last year, revenue vetted by the broker: they sell for about 19× their monthly revenue, most between 13× and 26×.
Measured on profit, the middle deal is 32× monthly net profit: about 2.7 years of profit.
An estimate, not an offer or financial advice. A real price depends on profit, growth, churn, how much of the work is the owner's, and the buyer.
How it would growAI proposal
How the product would reach new customers through its own use, and how the first ones would be found. A plan to test, not a result.
- Built-in loop
- Shared outputs. Users share a basket comparison link, for example with a housemate or family, showing the cheapest service and the savings. The recipient sees the list and totals without needing an account.
- Do they become customers?
- Recipients are other grocery shoppers who could become users, but a link opened once is only exposure. Test how many viewers save their own list and how many of those upgrade to paid.
- First customers
- Households in one city who order groceries online weekly from at least two services and shop on a budget, such as shared flats and young families.
- Where to reach them
- Hacker News and tech forums: Reply to the original thread and post a show-and-tell to reach people who already voiced the problem.
- Local deal and frugal communities: Share real basket comparisons for one city in budget-focused groups and forums.
- First milestone
- Fifty weekly active households in one city and ten paying Plus subscribers within eight weeks of launch.
Why people already pay for this
- Public claimCustomer expressed explicit willingness to pay for a grocery price aggregation service across multiple retailers.
Tech stack
Every proposal builds on the same PWA base, installable from the browser on any phone or computer. Dashed boxes are what this app adds.
- AppNext.js and TypeScript
- PWAManifest and service worker
- UITailwind CSS
- Data and authSupabase Postgres
- PaymentsStripe
- EmailResend
- HostingVercel
- This app · Price data collectionScheduled fetch jobs and per-retailer connectorsPrices must be gathered from each delivery service, through partner feeds or permitted access, and refreshed regularly.
- This app · Product matchingText-matching and barcode-based product matcherThe same item needs to be matched across retailers by size, brand and unit price.
RisksAI inference
- PlatformRetailers may block scraping or unofficial API use and change their sites often. The material only notes that one reverse-engineered API exists. Partner feeds or affiliate programmes may be needed.
- DataPrices vary by address, time and stock. Stale or wrongly matched products would break trust in the totals.
- CommercialThe only evidence of demand is one public comment saying the person would pay. Willingness to pay for a recurring subscription is unproven.
- RegulatoryAffiliate links need clear disclosure, and automated data collection may conflict with retailer terms of service.
- TechnicalMatching private-label and differently sized products across retailers is hard, and errors give wrong cheapest-basket answers.
Everything marked AI proposal or AI inference was written by a model from the evidence on the opportunity page. The proposed name must be checked against trademark registers before it is used.