Overview
—
Revenue by month
Food value + GST + delivery on delivered meals. Tap a bar for the daily view.
Gravies served
Which flavour is running hottest.
Subscriptions
| Sub ID | Customer | Plan | Meals | Progress | Billed | Advance | Balance | Status |
|---|
Customers
Every subscription. Add a new customer here before logging any meal.
| Sub ID | Name | Phone | Slots | Protein | Zone | Rate | Committed | Start | End | Status | Pause |
|---|
Log meals
Pick the customer, then record what went out.
All meals logged
Invoice
One line per meal, GST added at 2.5% + 2.5%. Delivery is billed without GST.
Advance invoice
Bill a subscription commitment before the meals go out. Rates come straight from the customer’s own plan.
Quick invoice
A one-off GST invoice for anyone who isn’t on a subscription, priced off the rate card.
Data
Back up, restore, and move data between this dashboard and Excel.
Export
Download everything currently on the server.
Import
Load a workbook or a JSON backup. This replaces the shared data on the server for everyone.
Stored on the server
—
Where this data actually lives
Every customer and every logged meal is stored in one file —
data/propergram-data.json — on whichever server this app
is running on. Every change (adding a meal, pausing a customer,
generating an invoice) is saved there immediately through
api/data.php. That's what makes it show up the same way
on any device that logs in: nothing lives in this browser alone.
Menu
What every item costs and which options exist. Changes become the default for new meals and invoices.
PROPERGRAM