Skip to content
ArenileArenile
Coste360.itCoste360.it

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.

Finestra del terminale
docker compose exec arenile /arenile seed demo

The 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.

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

This is the Lido Demo map drawn with the same component as the panel: you can pan it, zoom it and tap the spots.

Real componentDemo data · Lido Demo · Beach · 2027-05-10
BeachWalkwayWalkwayEntranceBarShowerLifeguard towerBandiera stato del mare: greenWCDefibrillatore DAERampa accessibileSedia JOB / sedia mare per disabiliPattino salvataggioPalmaPalma piccolaSalvagente su palo

Tap or use the keyboard to select a spot; drag and use the controls to zoom.

With SQLite the quickest way is to delete the trial instance’s data volume and run the command again:

Finestra del terminale
docker compose down -v # deletes the volume: all instance data is lost
docker compose up -d
docker compose exec arenile /arenile seed demo