Bookingflyt

Arkitektur

Hvordan Bookingflyt (https://bookingflyt.pages.dev) er bygd, hvor dataene bor, og hvordan det leveres.

Plattform: Cloudflare Pages (SPA)Øyeblikksbilde: 2026-09-21Sporer: master (ingen fast revisjon)

Forespørselsvei

  1. Bookingflate (Vite SPA). Ingen nettverkskall til bakendsystem; statisk skall på Pages.
  2. Kanten leverer index.html og versjonerte ressurser; klientruting tar over.
  3. Demodata bor i nettleseren (src/data/demoData.js): bedrifter og tjenester er minnebasert frødata, mens bookinger mellomlagres i fanens sessionStorage og overlever ny lasting i samme fane.
  4. Byggidentiteten /build.json navngir den bygde revisjonen og kontrolleres mot master etter hver leveranse.

Data og tilstand

Bakgrunnsarbeid

Flater

Offentlig URLhttps://bookingflyt.pages.dev
Kilde/ (reporot; sidene i src/pages/, delt datalager i src/data/demoData.js)
Leveransepublic/ 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.

Lever slik

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>