Plato environments
Every copy of Plato, where its code comes from, and which database it talks to. Updated 22 Oct 2026.
How it fits together
Each website talks to one database only. The sandbox build rewrites every database address to the sandbox and refuses to publish if any other remains.
Module versions
Which version of each module each Plato website is running.
| Module | Live | Demo | Olly's dev | Sandbox |
|---|---|---|---|---|
| Hub | 1.63 | 1.65 | 1.70 | 3.0 beta |
| Pantry & ordering | 1.94 | 1.98 | 1.99.5 | 3.0 beta |
| Recipes & menus | 2.31 | 2.35 | 2.36.3 | 3.0 beta |
| Food safety | 1.41 | 1.41 | 1.42 | 3.0 beta |
| Training & COSHH | 1.16 | 1.16 | 1.18 | 3.0 beta |
| Financials | 0.3 | 0.3 | 0.4 | 3.0 beta |
| Company admin | not there | not there | not there | 3.0 beta |
| Plato platform | not there | not there | not there | 3.0 beta |
Read from each website when this page was published, 22 Oct 2026 10:58. Carl dev gets its own column once its website exists.
Plato
Live real kitchens
Off The Rails and La Piscine use this every day. Changes only when Olly promotes from dev.
- Website
otrorders.pages.dev(rename to plato-live planned)- Database
- LIVE · daily backups
- Code
- otrjersey/plato
main, as last promoted - Sign-in
- Name + PIN (old route)
Dev Olly's testing
Updates itself about a minute after anything lands on main. Olly tests here before promoting.
- Website
plato-dev.pages.dev- Database
- TEST
- Code
- otrjersey/plato
main(branches get preview addresses) - Alerts
- Phone and email alerts set up
Demo showing people
A copy of Off The Rails' data for demonstrations. Promoted on Olly's word, like live.
- Website
plato-demo.pages.dev- Database
- DEMO
- Code
- otrjersey/plato
main, as last promoted
Sandbox Carl · multi-customer
The account layer (R37): companies, venues, email sign-in, kitchen devices, Company admin and the Plato platform. Olly's latest work merged in on 21 Oct.
- Website
plato-sandbox-carl.pages.dev- Database
- Sandbox · 22 Sep copy of live + test companies
- Code
- carlhuelin/plato
carl/r37-account-layer - Sign-in
- Email + password; PINs unlock kitchen devices
- Alerts
- Not set up here (tested on dev at the handover)
Carl dev Carl · rehearsal
An exact copy of Olly's dev, logins included, in Carl's own Supabase. For a full dress rehearsal of the handover before it runs on Olly's dev.
- Website
plato-carl-dev.pages.dev- Database
- Carl dev · 22 Oct copy of dev; refreshed just before the real dev run
- Code
- carlhuelin/plato
carl/r37-account-layer(as dev will run it after the handover) - Sign-in
- Email + password; PINs unlock kitchen devices
- Alerts
- Functions copied; no keys set yet
Other Off The Rails apps
Lunchbox
Now its own repository (otrjersey/lunchbox), separate from Plato.
- Website
otr-lunchbox.pages.dev- Database
- Lunchbox & events
Events
Event lunches; notes moved to Packed Lunch.
- Website
otr-events.pages.dev- Database
- Lunchbox & events
Launch HQ
Project planner, outside Plato, on its own database.
- Website
otrprojectplanner.pages.dev- Database
- Its own, separate from Plato