Skip to content

Repository files navigation

Floristeria Les Flors — landing page

Landing d'una sola pàgina per a la Floristeria Les Flors (Granollers, Catalunya). Text en català amb selector CAT/ES, animació d'intro amb <canvas> i catàleg de serveis.

Posada en marxa

npm install      # instal·la dependències
npm run dev      # servidor de desenvolupament (http://localhost:4321)
npm run build    # genera el lloc a dist/
npm run preview  # previsualitza el build

Com editar el contingut (sense tocar el codi de disseny)

Tot el contingut viu a src/data/:

Vols canviar… Edita
Textos (CAT i ES) src/data/i18n.ts
Adreça, telèfon, horari, xarxes src/data/site.ts
Categories del catàleg (afegir/treure) src/data/services.ts + textos a i18n.ts
Slides del hero src/data/hero.ts
Paleta de color i tipografies src/styles/global.css (bloc @theme)

Posar fotos reals (ara són placeholders)

  1. Copia les imatges a public/images/ (recomanat 1920×1080 per al hero, optimitzades).
  2. Indica la ruta als arrays:
    • Hero: src/data/hero.tsimage: '/images/hero-1.jpg'
    • Serveis: src/data/services.tsimage: '/images/ram.jpg'
    • Open Graph: posa public/images/og.jpg (1200×630).

Mentre image estigui buit, es mostra un placeholder clarament marcat.

Estructura

src/
├── components/   # Header, Hero, Services, About, Footer, IntroAnimation, Logo, LangSwitcher
├── data/         # i18n, site, services, hero  (contingut editable)
├── layouts/      # Layout.astro (<head>, SEO, JSON-LD)
├── pages/        # index.astro
├── scripts/      # intro (canvas), carousel, services, i18n-client
└── styles/       # global.css (tema + utilitats)

Coordinació entre agents

La carpeta comunicacio/ és un vault d'Obsidian amb l'estat del treball (tauler INDEX.md, notes per tasca i DECISIONS.md). Llegeix-la abans de continuar.

Accessibilitat i rendiment

  • Respecta prefers-reduced-motion: sense l'animació d'intro, el logo es mostra directament.
  • L'animació del canvas limita el nombre de partícules i s'atura en acabar.
  • Millora progressiva: sense JS, la pàgina és usable (logo visible, catàleg obert).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages