Live on the Ninja Fresco floor

The kitchen,
in sync.

A real-time workflow board for the produce kitchen. Every tap, on every tablet, shows up everywhere — instantly. No clipboards, no whiteboards, no shouting across the line.

The Workflow

Four columns.
One source of truth.

Every ingredient flows from request to finished pack on a single board. The whole kitchen sees the same picture, in real time.

Priority26

Up next

What needs prepped next, in order. Anyone on any station can bump a request to the top.

Preparing1

Active prep

The ingredient being prepped right now — marked active with a live timer so nobody duplicates the work.

Cooling12

Ready for packaging

Finished bins cooling and ready to be packaged. Live counts and remaining-amount sliders visible from any station.

Packaging8

Active Bins

Each active bin shows how long it's been out of refrigeration, with one-tap actions: request another, return to cooling, or empty.

Realtime · Multi-device

One tap on a tablet.
Updated on every screen.

Powered by Supabase Realtime — sub-second propagation, no refreshes, no stale state. Preppers get a Prep View tuned for their work; packagers get a Packaging View tuned for theirs. Both look at the same data.

Packaging View showing live bin counts in Cooling with one-tap actions to request another or empty the bin
Start prep · Country & units

Every prep, traceable.
From the second it begins.

Tap Start Prep on any ingredient and the board prompts for the country of origin and exactly how many units of each ingredient are being prepped — including how many already had PAID stickers. The country flag is then pinned to the tile, follows the bin all the way through cooling and packaging, and lands on the printed label automatically.

Prep Check modal asking what country the product is from and how many of each ingredient are being prepped, with a separate PAID counter for each one
Start Prep prompt asking whether the user is the same cutter or an additional cutter joining the active tile
  • 🌐

    Pick the country

    Drop-down of every country we source from. Required for blends — even mixed origins are recorded per ingredient.

  • 🔢

    Units per ingredient

    For blends and bowls, log how many of each ingredient went in — not just the total. PAID stickers are counted separately.

  • 🤝

    Same cutter or additional?

    If a tile is already active, the next person is asked whether they're taking over or joining as an additional cutter. Both timers and unit counts roll up.

🇲🇽Mexico 🇺🇸USA 🇬🇹Guatemala 🇪🇨Ecuador 🇲🇦Morocco 🇨🇦Canada
Prep timer · Live on the tile

A timer on every prep.
No stopwatch. No clipboard.

The moment Start Prep is confirmed, a timer starts on the ingredient tile and at the top of the board. When the prepper taps Mark Complete, the elapsed time is captured into the activity log next to the unit count — so you always know how long a 30-pound case of cucumbers actually takes, and who was on the station.

Prep View with Diced Yellow Onion in the Preparing column, an active 0:06 prep timer in the header bar, and the country flag pinned to the active tile
  • ⏱️

    Tile-level live timer

    Counts up in real time on the active tile, mirrored in the top status bar so the floor sees it at a glance.

  • 🏁

    Captured on Mark Complete

    One tap finishes the prep. Elapsed time and unit count are written straight into the live activity log: Mark Complete (1 units, 0:15) · Broccoli.

  • ⏸️

    Pause & resume

    If the prepper steps away — sanitation, allergen swap — pause the tile. The timer stops; resume picks up exactly where it left off.

  • 📊

    Per-shift averages

    Roll up prep times across the day to see throughput by station and ingredient — surfaced in the admin Live Activity panel.

Cooling · Ready for packaging

Finished bins.
Cooling for packaging.

Once a prep is complete, the bin moves to Cooling — the holding area between Prep and Packaging. The packagers see live bin counts, remaining-amount sliders, and one-tap actions to pull a bin into Packaging or send it back for another batch.

Cooling column closeup showing four bins with country flags, remaining-amount sliders, request-another and empty-bin actions
  • 🪣

    Remaining-amount slider

    Drag-to-set what's left in the bin — 100%, 50%, 10%. Packagers know without lifting a lid.

  • 🔁

    Request another · One tap

    Bin running low? Tap Request Another and a fresh request lands at the top of Priority for the prep team.

  • 📦

    Move to Packaging

    When packagers are ready, the bin promotes from Cooling to Packaging — that's the moment the out-of-refrigeration clock starts on the Active Bin.

  • 🌎

    Country travels with the bin

    The flag set at Start Prep stays pinned through Cooling and Packaging, so labels print with the right country every time.

Active Bins · Out-of-refrigeration timer

Every active bin,
on its own clock.

The moment a bin moves from Cooling into Packaging, an out-of-refrigeration timer starts on that bin. Packagers see at a glance which Active Bins have been out longest, which are getting close to a food-safety threshold, and which need to be returned to cooling or emptied — all from the same screen.

Packaging View showing the four-column layout — Priority, Preparing, Cooling, and Packaging — with two Active Bins (Cantaloupe and Watermelon) each displaying an OUT OF REFRIGERATION timer at 46:28 and Return to Cooling, Request Another, and Empty Bin actions
  • 🥶

    Out-of-fridge clock per bin

    Each Active Bin runs its own timer from the second it leaves Cooling. As it climbs, the tile escalates color so the floor sees what's been out too long without anyone reading numbers.

  • ↩️

    Return to Cooling

    Bin not finished and approaching threshold? One tap sends it back to Cooling and the OOR timer pauses.

  • 🗑️

    Empty & log

    When a bin is fully packaged out, tap Empty Bin — the action lands in the activity log with a timestamp, ready for the shift roll-up.

  • 🔁

    Request Another

    Running low? One tap kicks a fresh request to the top of Priority so the prep team has it prepped and cooled before the bin runs dry.

Label printer · Built in

A full label app,
no second login.

Browse the entire catalog by category, tap a product, set quantity, country of origin and sell-by date — print. The modal also shows exactly which stickers go on the packaging for that product (PAID, allergen, sell-by, country) so the team places them in the right spot every time. Every label carries the right photo, barcode, and dates — no second login, no separate label software.

Label printer catalog showing comp-tray products
Label printer modal for Mandarin showing quantity, country of origin, sell-by-date controls and a guide for which stickers to apply on the packaging
Supplies · Scan & track

Order audits,
without the spreadsheet.

Scan a case as it lands. The board tracks what came in, what's still pending, and what to chase — with a barcode big enough to read across the receiving bay.

Supplies Order modal showing a barcode for a 12oz container with Previous and Order Complete actions
Reference

Product notes,
where you actually need them.

Prep specs, country-of-origin rules, sticker placement — every reference the team kept on a clipboard, now one tap from the active bin.

Product Notes modal asking the user to select a category
End of shift

Reset day,
tomorrow's prep, set up.

Wrap the day with a single confirmation, then walk through tomorrow's starting state — pick the unit (Cases, Units, Pounds, Bins) for each ingredient and how many should be on the priority list when the next shift opens. Yesterday's noise clears; tomorrow's setup is ready before the lights come on.

Reset Day Setup modal — Choose each ingredient's starting state — listing Cantaloupe, Dragon Fruit and Honeydew with unit selectors (Cases, Units, Pounds, Bins) and a bin count for each, plus Cancel and Apply Reset actions
Built-in chat

No app-switching.
Talk on the board.

Quick messages between Prep and Packaging — including image attachments and full thread history — right inside the same screen the team is already watching.

Team Chat panel open over the Prep View board with a message composer and the message 'No messages yet'
By the numbers

Built for the floor.
Not for engineers.

75+
Ingredients with real product photos
<1s
Sync time across every connected tablet
0
Whiteboards still in the kitchen
1
Tablet, laptop, or phone is all it takes
Smarter every shift

More than logging.
A board that helps you plan.

The board doesn't just record the day — it speaks the team's language, learns from yesterday's numbers, and builds tomorrow's order without the spreadsheet.

Multi-language · Built in

Every screen,
in any language.

Toggle the entire UI between languages from the manager drawer — no separate build, no app reinstall. The prepper, packager and admin views all swap together so the team can read the board in whatever language they prefer.

🇺🇸English
🇲🇽Español
🇫🇷Français
🇧🇷Português
Sales forecasting

Tomorrow's prep,
predicted today.

Every prep, complete, and pack is logged with a timestamp. Bin Board projects how many units of each ingredient you'll need by day-of-week and shift, so the prep team doesn't get caught short — and you don't get caught with surplus that hits the waste log.

Cucumbers · 7-day Fri peak · 96 units
Ordering assistance

The order writes itself,
you just hit send.

Bin Board knows what you prepped, what you wasted, and what's running low in cooling. It assembles a suggested order with the right quantities, flags items running short, and lets you tweak before sending — the spreadsheet never opens.

+12 🥒 Cucumbers 2 days low
+6 🍓 Strawberries trend up
+4 🍈 Cantaloupe restock
+8 🥭 Mango Fri rush
Admin · Live Control Room

A full back office,
one tap away. Hidden from the floor.

A separate portal for managers — protected by a portal switch (?portal=admin). Live activity, checklist, team chat, tracking, waste log, scratch log, pay list, supplies, and CSV exports — all on one screen.

Live Control Room · Live

Everything the floor is doing,
on one dashboard.

Live Activity, Checklist, Team Chat, Tracking, Needs Paid, Waste Log and Scratch Log — visible together at a glance. The status bar shows what's currently active, urgent queue, packaging count and total Needs Paid for the shift.

Admin Live Control Room showing every kitchen panel side by side: live activity, checklist, team chat, tracking with unpaid counts, needs paid, waste log and scratch log
Tracking · Unpaid count

Every prep, counted.
Every unpaid sticker, flagged.

The Tracking panel rolls up everything prepped in the shift — by ingredient, with unit count and unpaid sticker count. The yellow Unpaid chip surfaces anything that didn't get a PAID sticker so it's reconciled before the day ends.

Tracking panel listing Cauliflower, Broccoli, Mandarin, Mango, Kiwi, Tri-Blend Peppers and Diced Yellow Onion with cut counts and Unpaid counters, including a yellow 1 Unpaid alert on Tri-Blend Peppers
Waste log

Throw-aways, line-itemed.
Auto-stamped.

Anything that gets pulled from the floor goes into the Waste Log with quantity and timestamp — Celery & Carrots Sticks 14oz, Guacamole Chunky Mild 14oz, Family Garden Salad 24oz. Export the whole log as CSV for the weekly waste review.

Waste Log panel listing Celery and Carrots Sticks 14oz, Cucumber Bowl with Ranch 15oz, Guacamole Chunky Medium and Mild, Diced Pepper Tri-Blend, and Family Garden Salad with quantities and timestamps
Live activity · Stream

Every action, time-stamped.
In a stream you can audit.

Mark Active, Mark Complete (with units & prep time), Paused, Resumed, Additional Cutter — every event the team triggers shows up in Live Activity with a timestamp and which station fired it. Mark Complete (1 units, 0:15) · Broccoli.

Live Activity panel showing Mark Complete with unit count and elapsed cut time, Mark Active, Paused and Mark Active Additional Cutter events with timestamps for Broccoli, Cauliflower and Mango
Pay list builder

Build a PAID-sticker list
without a spreadsheet.

Search the full SBT catalog by name or UPC, set how many of each ingredient need a PAID sticker, and save the list. The prep team gets the right count at Start Prep — Watermelon, Dragonfruit, Cantaloupe, Pineapple, Strawberries, Blackberries, all there.

Create Pay List modal showing the full SBT product catalog with quantity steppers for SBT Seedless Watermelon, Dragonfruit, Honeydew, Cantaloupe, Pineapple, Strawberries, Blueberries, Raspberries, Blackberries, Green and Red Grapes
Supplies order

Supply orders,
built in the same portal.

Pick from Containers, Bowls and Tools — each item knows its own SKU and case size. The order goes straight into the receiving queue with a barcode, ready to scan in.

Create Supplies Order modal with Containers section showing 12oz Small Cup TG Container Rectangle, 16oz Medium Square Cup TS4214, Rectangular Veg trays, Compartment trays, plus a Bowls section with 27oz Small SS Swirl Bowl, 48oz Large Bowl and 96oz Extra Large Bowl, and a Tools section
Needs Paid · Roll-up

Unpaid, by ingredient.
Reconciled before close.

The Needs Paid panel groups every unpaid sticker the floor is owed, by ingredient, with a running shift total. The status bar at the top of the dashboard shows the live shift total — Needs Paid · 211 — so it can't quietly drift.

Live Control Room showing the Needs Paid panel listing Watermelon, Cucumbers, Cantaloupe, Yellow Onions and Celery Stalks with totals, alongside Live Activity, Checklist, Team Chat and Tracking
CSV export · Wash logs

Logs out the door,
in one click.

Wash Log, Cooling Finished, Cooling Bulk, Cooling Overnight and the full event history — exportable as CSV from the Logs menu. Drop it into the binder, drop it in an email — it's done.

Logs export menu open showing Wash Log, Cooling Finished, Cooling Bulk, Cooling Overnight and Logs CSV export options
Features menu

Catalog audits, snapshots,
name editor.

The Features menu opens deeper tools: Label Printer, Barcode Audit, Supplies Audit, Edit Names, Snapshot, Board CSV, Trail Catalog Audit, and Clear Full Log — the kind of housekeeping you only need once a month, but absolutely need when you need it.

Features menu open over the Live Control Room showing Label Printer, Barcode Audit, Supplies Audit, Edit Names with 12 entries, Snapshot, Board CSV, Trail Catalog Audit and Clear Full Log options
Manager drawer

The prep team never sees this.

From the floor view, the hamburger menu is a tight set of prepper actions. From admin it expands: Scratch Log, Waste Log, Add UnPaid, Product Notes, Recent Actions, and a language toggle. The kitchen-floor view stays clean.

Hamburger menu drawer open showing Scratch Log, Waste Log, Add UnPaid, Product Notes, Recent Actions and a language toggle
75+ ingredients · ready out of the box
Strawberries
Avocados
Blueberries
Mango
Pineapple
Broccoli
Brussels
Cantaloupe
Cauliflower
Cucumber
Tomato
Romaine
Carrots
Kiwi
Raspberry
Honeydew
Mandarin
Red Pepper
Green Pepper
Mushrooms
Jalapeños
Red Onion
Blackberry
Dragon Fruit
Pineapple Spears
Celery
Strawberries
Avocados
Blueberries
Mango
Pineapple
Broccoli
Brussels
Cantaloupe
Cauliflower
Cucumber
Tomato
Romaine
Carrots
Kiwi
Raspberry
Honeydew
Mandarin
Red Pepper
Green Pepper
Mushrooms
Jalapeños
Red Onion
Blackberry
Dragon Fruit
Pineapple Spears
Celery
Ready when you are

The whole kitchen.
On one board.

Bin Board is live, deployed, and already running on the floor. Open it on any tablet, any laptop, any phone — and the team is on the same page from the very first shift.