Ubuntu KitchenPrepare what matters
MealsHow it worksOperations
Sign in
Less waste, meal by meal

Good food starts with knowing the need.

Customers choose meals before preparation. The kitchen sees exact demand, prepares confidently, and delivers with a clear trail from order to doorstep.

See how it works
No payment needed Flexible quantities Configurable days

Next service day

Wednesday’s demand

81 meals

Cape Malay vegetable curry

Monday · quantity confirmed

28

portions

Rank 1

Herb chicken & pap

Wednesday · quantity confirmed

34

portions

Rank 2

Tomato bredie

Friday · quantity confirmed

19

portions

Rank 3

67

customers

2

cancelled

79

to prepare

Preparation truth

Demand reconciled

One shared plan

Simple for customers. Exact for the kitchen.

01

Choose ahead

See meals available on each configured service day.

02

Kitchen prepares

Confirmed quantities become the preparation plan.

03

Track delivery

Follow each clear, auditable delivery stage.

Built for daily operations

A trustworthy trail from selection to delivery.

Every change is permission-checked and auditable. Laravel and MySQL remain the authoritative system while the interface stays fast and installable on shared or personal devices.

Permission first

Customer, admin, and delivery access is enforced at the API boundary.

Clear states

Orders and deliveries move only through allowed, recorded transitions.

Delivery ready

Address snapshots protect order history when a profile changes later.

Demand led

Active, cancelled, and final quantities stay visibly distinct.

Ubuntu Kitchen

Phase 2 identity foundation · no payment functionality

Designed for accessible, demand-led meal service.