CareShop
Start free
Live at careshop.app · Oregon care homes

What to buy, what’s expiring, what’s for dinner.

Stock by zone, dated food, a weekly menu checked against who lives there, and a buy list that writes itself. Receipts put prices and stock back on the shelf.

Free to start. One house, three people, no card. Installs on iOS and Android.

  • $0to startOne house, three people, every screen. No card.
  • 5origins for a buy requestA menu shortfall, an expiry, a par breach, a reserve gap, or a diet tag. No sixth.
  • 6front doors, one listThe shelf, the scanner, Today, an import, the catalogue, the system.
  • 10Oregon citations, explainedIn one line each, inside the product, beside the shelf they govern.
Aisle 1 · the organising idea

The loop closes by itself.

Count, queue, approve, shop, receipt, stock, cook. The house’s own numbers move around it, and nobody re-types anything.

  1. CountWalk the house one zone at a time. Each item shows its last count and a keypad.
  2. QueueWhat to buy and nothing else, each line carrying where it came from.
  3. ApproveAuto under your threshold, a manager above it. The rule is recorded.
  4. ShopIn that shop’s aisle order. Works with no signal.
  5. ReceiptClosing the run puts stock and prices back on the shelf, once.
  6. StockOn hand is never typed. It moves through the record.
  7. CookComplete, and stock goes down. Once.
Walk the whole loop, station by station
Two briefings · one day

Today.

The first screen after sign-in. Restock, expiry, dinner: what the house needs.

Willow House, one shift. Cook today, what is short, what is dated.

Every house, rolled up: restock across houses and the cost of the next run.

  • A caregiver sees their shift.Cook today, what is short, what is dated. One house.
  • A manager sees every house.The same briefing, rolled up: restock across houses and the next run.
  • Restock, expiry, dinner.Cook from it. A shortfall files into the queue from it, carrying its origin.
Then the loop: seven stations, six screens
Aisle 2 · Scan · count · par

Stock, by zone.

Pantry, fridge, freezer, reserve, in the order you walk the house. On hand is never typed.

ParSet the par. The shelf answers.
Rice · 10 lbon hand 1 2 below par
In the queue
  • Rice · 10 lbPar breach · 2 below par

Par is the one number you set. On hand moves through the record.

Expiry WatchMost urgent first, or most money first.
  • Applesauce cups · WH-2 2 days $3.29
  • Whole milk · open · WH-1 3 days $4.98
  • Yoghurt · 6 · WH-1 5 days $3.49
  • Sliced turkey · WH-1 9 days $2.44

Value at risk · $14.20 — use it, replace it, or discard it with a reason.

Stock in depth: zones, reserves, the calculator
Aisle 3 · Your purchasing rules

One screen: the buy queue.

What to buy and nothing else. Each line says where it came from, who asked, and the last price at the cheapest shop.

Amber is the whole product in one colour: what is short, or expiring.

ApproveMove a line along.0 approved by you
  • Whole milk · 2 galMenu shortfall · Thu dinner · asked by K. Silva Pending
  • Bottled water · 24-pack × 3Reserve gap · 3 days × 5 beds · asked by Rule set Approved
  • Applesauce cupsExpiry Watch · 2 days · asked by T. Nguyen Approved

Pending → Approved → In cart → Bought → On the shelf. Each change names who did it, and why.

Price memoryTap a shelf item.

Every purchase records a price at that shop on that date. Nothing is overwritten.

Six front doors, one list
1The shelf2The scanner3Today4A workbook import5The catalogue6The system

All six write the same buy request under the same rules.

StorePick the shop. The list re-totals.
  • Aisle 3Whole milk · 2 gal$4.98no price at this shop
  • Aisle 3Oat milk · 1 gal$4.29no price at this shop
  • Aisle 7Rice · 10 lb$6.49no price at this shop
  • Aisle 7Oatmeal · 42 oz$3.79no price at this shop
  • Aisle 12Bottled water · 24-pk × 3$9.99no price at this shop
Total at WinCo$0.00

Picks wait for a signal and land once. Closing the run puts the food back on the shelf.

Works with no signal

Shopping mode

An aisle-ordered list, priced by store. A pick becomes Purchased with the real shop and the real cost.

See the shop screen
Tray notes drawn, never stored

Cook mode.

Today’s prep, timers in the steps, the allergen check before plating. Complete, and stock goes down once.

Cook modeThu dinner · chicken and rice · 5 trays
  1. 1Rinse and simmer the rice18 min
  2. 2Sear chicken thighs12 min
  3. 3Allergen check · 5 traysbefore plating
  4. 4Complete → stock downrice −2 cups · chicken −3 lb
On the shelf
  • Ricecups14
  • Chicken thighslb5

Tray notes are drawn when you look. A resident is a label, never a name.

Reserves and the rule

The rule that says what the house must keep.

The reserve target is arithmetic from your bed count. Ten Oregon citations are explained in the product.

The reserve target is arithmetic, not a shrug.

ReserveDays × beds × per bed per day.
Target
15 gal
On hand
6 gal
Gap
9 gal Gap · files into the queue

The bed count is typed by a person, never derived. On hand comes from the last count.

Emergency reservesDays × licensed beds × the quantity per bed per day, then the on-hand reading and the gap.Dashboard and the surveyor PDF
The rule citationsTen Oregon citations explained in one line each: 411-050-0715, 0720, 0725, 0730 and 309-040-0385.Every catalogue row
Fatal FourEight closed tags on items and on residents, and a coverage reading per house.Residents and items
Diet, texture, allergensThe resident’s tags on the menu, the tray note per resident, the allergen check on cook.Menu and Cook
Food safetyExpiry dates and Expiry Watch on every dated item.Stock
The ten citations, and how sure we are
Residents

A resident is a label, never a name.

Diet tags, allergens, one texture level. Enough for a tray note and a menu check, and nothing more.

The resident record

Room 2 · A

Initials or a room, diet tags, one texture level, allergens, preferences. No diagnosis, no medication, no note, no free text.

Why initials are not a defence

In a house with five residents, initials identify a person to anyone who knows the house. They are ordinary decency, not a shield.

Tray notes

Drawn at the moment of viewing, never stored. A menu holds a recipe, not a person.

CareShop runs the kitchen. Nothing clinical is ever stored.

Who is in the store

Six people, and one of them has no account.

The person doing the shopping is often not the person with the licence.

providerThe licence holder or executive directorSet purchasing rules, approve, see spend across houses, manage billingPhone and laptop
managerResident manager or program managerPlan the menu, approve requests, attest to countsPhone
caregiverDirect care staffCount, scan, file a request, cook from Today, shop from the listPhone, at the shelf and in the store
buyerWhoever shopsShopping mode and the receiptPhone, in the store
no accountA spouse doing the Costco runOpen a shared run, tick, close it. A signed-in person confirms.Phone, on the web
operatorThe platform teamProvision, suspend, repair accountsWeb
Already on CareShop

Sign in at careshop.app.

One address for every house. Sign in with the username your admin gave you, or create an organisation. Free plan, no card.

  • One-time credentialsCaregivers get a username and password from an admin. No public sign-up for staff.
  • Seeded on day oneThe catalogue, the first house and the default zones are there before you add an item.
  • On the phoneInstalls on iOS and Android. Picks queue offline and never count twice.
Asked at the till

The questions we get.

Isn’t this just a grocery list?

A grocery list does not know that Room 2 is allergic to tree nuts, that the water reserve is short against your bed count, or what applesauce cost last month. The loop is the product.

My caregiver’s phone has no signal in the store.

Picks wait on the phone. When the signal comes back they land once, and a pick is never counted twice.

Can I use it across more than one house?

Yes. Pro covers up to five houses. Scale is unlimited houses and seats, with spend across all of them.

How is this different from a spreadsheet?

A spreadsheet does not scan, does not know who lives there, and does not put the receipt back on the shelf. CareShop closes the loop by itself.

Still a question?

Ask a person.

No sales team. The person who built it answers.

kitchen@careshop.app

  1. WriteOne line is enough. Say what your house looks like.
  2. A person answersWithin one working day, from the same inbox.
  3. See it runTwenty minutes on a call, with a house like yours.
Price tags

Nineteen dollars a house.

Every plan sees every screen. Anything above your plan shows its price. Nothing is silently blocked.

Free$0
  • One house
  • Up to three people
  • Every screen, every plan
Start free
Most housesPro$19 / house / mo
  • Up to five houses
  • Unlimited people
  • Every screen, every plan
Start with Pro
Scale$37 / house / mo
  • Unlimited houses
  • Spend across houses
  • Catalogue import and copying
Start with Scale

Sold on the web. Cancel in one tap, export any time.

The first ten minutes

If the loop closes once, you trust it.

  1. Add a zone and scan five items from the pantry.
  2. Set a par on one, and watch it become a buy request.
  3. Add a resident with a tree-nut allergy, and see the menu warn.
  4. Open Today and see what the house needs.

Where the first ten minutes end: Today, with the loop closed once.

All eight screens, full size
Start free
Start free
NextThe loopWrite to usAsk a questionTalk to a personSay hello