Hvordan Bookingflyt (https://bookingflyt.pages.dev) er bygd, hvor dataene bor, og hvordan det leveres.
src/data/demoData.js): bedrifter og tjenester er minnebasert frødata, mens bookinger mellomlagres i fanens sessionStorage og overlever ny lasting i samme fane./build.json navngir den bygde revisjonen og kontrolleres mot master etter hver leveranse.dist/.sessionStorage (samme fane, ingen backend); ingen vedvarende lagring på tvers av økter, ingen hemmeligheter i buntet.src/components/LeadForm.jsx) sender navn, telefon, bedriftstype og melding som GET-parametre til tilbudssiden; selve demobookingen forlater aldri nettleseren..github/workflows/quote-liveness.yml, cron 23 3 * * *) med to tokenfrie prøver: --check-quote-only krever at tilbudssiden svarer 200, og --check-build-json-only krever at /build.json navngir master-HEAD (6-timers vindu for treg kant). Ingen av dem sperrer eller publiserer en leveranse.npm run build lager byggemappen; push til master bygges av Cloudflare Git-integrasjon.| Offentlig URL | https://bookingflyt.pages.dev |
|---|---|
| Kilde | / (reporot; sidene i src/pages/, delt datalager i src/data/demoData.js) |
| Leveranse | public/ kopieres inn i byggemappen og leveres med prosjektet bookingflyt via Cloudflare Git-integrasjon fra master. |
| Byggidentitet | /build.json navngir den leverte revisjonen ({revision, release, built_at}) og kontrolleres nattlig mot master. |
npm ci npm audit npm run build # Push godkjent master-revisjon og vent på Cloudflare Git-bygget. # Verifiser deretter eksakt bygg med scripts/verify_pages.py --artifact-dir dist --expected-revision <full-SHA>