Checks overview
Checks define what needs to be inspected in your business and how often. Every new tenant is pre-loaded with a standard set of ~30 checks covering twice-daily, daily, weekly, monthly, and quarterly frequencies. You can add your own checks, replace existing ones, or delete those that don't apply.
Check types
| Type | What it tracks | Examples |
|---|---|---|
simple | Visual/procedural check — completed or not | Handwash stations, pest indicator, deep clean |
cold_store | Temperature-sensitive — requires logging per unit | Fridge/freezer temps, full temp log |
food | Cooking temperature check | Cooking temps |
washer | Dishwasher/glasswasher operating temp | Dishwasher/glasswasher |
Check frequencies
| Frequency | When | Example checks |
|---|---|---|
twice_daily | Opening + closing | Fridge temps, handwash stations, kitchen visual |
daily | Once per day | Full temp log, stock rotation, allergen check |
twice_weekly | Two times per week | — |
weekly | Once per week | Deep clean, pest control, probe calibration |
twice_monthly | Two times per month | — |
monthly | Once per month | Full self-audit, HACCP review, training records |
quarterly | Every 3 months | Supplier approval, management review meeting |
Manage Checks screen
The Manage Checks screen lists all checks grouped by frequency. Tap Home > Checks from the dashboard or Menu > Manage Checks from the sidebar.
Viewing checks
Checks are organised into sections: Twice Daily, Daily, Weekly, Monthly, Quarterly. Each card shows the check name, description, and a type badge (SIMPLE, COLD STORE, FOOD, WASHER).
Adding a check
- Tap Add Check at the bottom of the screen.
- Enter a name (e.g. "Check fire extinguisher").
- Optionally add a description with details.
- Choose a frequency from the pill selector.
- Choose a type from the pill selector.
- Tap Save Check. The check appears in its frequency group.
Replacing a check
Tap any check card to open the replace form. Changing the name, description,
frequency, or type creates a new check and soft-deletes the
old one. This preserves the audit trail — the old check stays in the
database with a replaces_id link to its replacement.
Deleting a check
Tap the trash icon on a check card. Confirm in the dialog. The check is
soft-deleted (status becomes inactive with a
deleted_at timestamp).
Default checks
When a tenant is created, the following checks are automatically seeded. You can customise or remove any of them.
Twice Daily
- 🧊 Fridge/freezer temps — Log each unit, corrective action if out of range
- 🧼 Handwash stations — Stocked: hot water, soap, paper towels
- 🔪 Kitchen visual — Clean surfaces, no cross-contamination risks
- 🔥 Cooking temps — Check during service periods
- 🌡️ Dishwasher/glasswasher — Operating temp reached
- 🐀 Pest indicator check — Visual traps, droppings, gnaw marks
Daily
- 🌡️ Full temp log — All cold storage, hot hold, cooked food
- 🧹 Opening/closing clean — Checklist signed off
- 📅 Stock rotation — Date-check, FIFO, remove out-of-date
- 🤒 Staff sickness log — Any illness recorded
- 🥜 Allergen check — If menu or ingredients changed
- 🗑️ Waste area — Tidy, bins not overflowing
- 📝 Daily due diligence — All records filed
Weekly
- 🧽 Deep clean — Ovens, extraction hoods, walk-ins, under equipment
- 🧊 Fridge defrost & seals — Door seals, defrost if needed
- 🐀 Pest control — Log review and visual inspection
- 🔧 Equipment check — Any faults logged
- 📦 Supplier delivery review — Temps checked on delivery
- 🎓 Staff refresher — 5-min topic huddle
- 📏 Food probe calibration — Check against ice/boiling water
Monthly
- 🔍 Full self-audit — Mock EHO inspection
- 📄 HACCP review — Still matches actual processes
- 🥜 Allergen matrix — Full review and update
- 📚 Training records — Check all in date
- 🧽 Cleaning schedule review — Adjust if needed
- 🔧 Equipment servicing log — Service dates, PAT testing
Quarterly
- 🎓 Level 2 Food Safety refresher — Short refresher
- ✅ Supplier approval review — All suppliers approved
- 📄 Full HACCP document review — Formal sign-off
- 🗣️ Management review meeting — Documented review of food safety system
Dashboard
The home screen shows a Daily Hygiene card with a preview of today's checks (twice_daily + daily). The All Checks section lists your first 3 checks with a link to view the full list.
API reference
GET /v1/tenants/{tenantCode}/checks — list active checks
POST /v1/tenants/{tenantCode}/checks — create a check
POST /v1/tenants/{tenantCode}/checks/{id}/replace — replace a check
DELETE /v1/tenants/{tenantCode}/checks/{id} — soft-delete a check
All request and response bodies use snake_case keys. See the
OpenAPI reference for full schema details.