Demo data
The arenile seed demo command creates the Lido Demo: a complete, realistic establishment to explore every
feature, train staff or try a configuration before applying it to your beach. The screenshots and interactive
examples in this documentation are generated from exactly this data.
How to load it
Section titled “How to load it”docker compose exec arenile /arenile seed demo./bin/arenile seed demomake seedThe command prints the address of the public page (/b/lido-demo) and of the panel, and creates the user
demo@lido-demo.example (Gestore Demo, owner). The password is the one in ARENILE_ADMIN_PASSWORD if set,
otherwise it is generated and shown only once.
The command is idempotent: running it again duplicates nothing.
What it contains
Section titled “What it contains”| Area | Content |
|---|---|
| Establishment | Lido Demo, public address lido-demo, VAT 22% |
| Season | Current (or next) season from 1 May to 30 September, active; low (May and from 16 September), mid (June and 1–15 September), high (July) and peak (August) periods |
| Map | “Classic lido with rows” template: 8 rows of 15 umbrellas (A–H, row A by the sea) plus a row of 4 gazebos, drawn with the Coste360 map kit |
| Zones | Front row, Second row, Back rows, Gazebos (all chosen-spot) |
| Catalogue | Umbrella, sunbed, deckchair, cabin (pool of 10), parking space (pool of 30) components; Basic (1 umbrella and 2 sunbeds), Comfort (1 umbrella, 1 sunbed, 1 deckchair) and Gazebo (subject to approval) packs; extra sunbed, changing cabin, beach towel and parking extras |
| Price list | Daily price by row and period (e.g. front row from €25 in low season to €45 at Ferragosto), half day at 0.6, fixed prices for August weeks and season passes, “high season weekend +10%” |
| Discounts | Promo code BENVENUTO10 (10% in May and June), Hotel Mare agreement |
| Policies | “Online: full payment”, “Desk: payment on arrival”, “Gazebo: manager approval”, “August online: Saturday-to-Saturday weeks” |
| Operations | 40 customers, 25 season passes (some with released days), about 70 bookings in the 30 days around today, payments and cash sessions |
The demo map, live
Section titled “The demo map, live”This is the Lido Demo map drawn with the same component as the panel: you can pan it, zoom it and tap the spots.
Tap or use the keyboard to select a spot; drag and use the controls to zoom.
Starting over
Section titled “Starting over”With SQLite the quickest way is to delete the trial instance’s data volume and run the command again:
docker compose down -v # deletes the volume: all instance data is lostdocker compose up -ddocker compose exec arenile /arenile seed demo
