annaville-sda-site
Go to file
knuthtimo-lab 74f38656f7 fertiges design. 2025-08-28 13:48:55 +02:00
src fertiges design. 2025-08-28 13:48:55 +02:00
.gitignore fertiges design 2025-08-28 13:48:46 +02:00
ACCESSIBILITY.md fertiges design 2025-08-28 13:48:46 +02:00
PERFORMANCE.md fertiges design 2025-08-28 13:48:46 +02:00
README.md fertiges design 2025-08-28 13:48:46 +02:00
index.html fertiges design 2025-08-28 13:48:46 +02:00
nginx.conf fertiges design 2025-08-28 13:48:46 +02:00
package-lock.json fertiges design 2025-08-28 13:48:46 +02:00
package.json fertiges design 2025-08-28 13:48:46 +02:00
postcss.config.js fertiges design 2025-08-28 13:48:46 +02:00
tailwind.config.js fertiges design 2025-08-28 13:48:46 +02:00
vite.config.js fertiges design 2025-08-28 13:48:46 +02:00

README.md

Annaville SDA Church — Modern, Accessible Website

React + Vite + Tailwind. WCAG 2.2 AA, Core Web Vitals-minded. Text-first hero keeps H1 as LCP.

Quick Start

npm install
npm run dev

Build / Preview

npm run build
npm run preview

Docker (production-like)

docker compose up --build
# open http://localhost:8080

Notes

  • Mobile sticky bar (📞 Call • 🧭 Directions • 📝 Plan a Visit) is persistent.
  • GA events in src/utils/analytics.js: cta_click, click_to_call, open_directions, visit_form_start, visit_form_submit, newsletter_signup, event_details_view, sermon_play.
  • Local WOFF2 fonts preloaded; replace placeholders with real files before production.
  • JSON-LD is injected on Home (Organization, Website, FAQ) and Event/Sermon detail pages.

annaville-sda-site