feat(ui): add wedding theme styles and layout components

* Introduced wedding-themed CSS variables for styling.
* Created layout component for the wedding site with navigation and countdown.
* Added RSVP and photo upload pages with form handling.
* Implemented QR code page for wedding site access.
* Configured TypeScript and Vite for the project.
* Added robots.txt for search engine crawling.
This commit is contained in:
2026-08-11 23:31:35 +02:00
commit 39f5b8d5cc
89 changed files with 6829 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
// Matches wedding.* / site.* in config.example.yaml. Used as an immediate
// fallback while /api/config loads (and when developing the UI without the Go server).
export const FALLBACK_SITE_URL = "https://zoeshaldon.warky.info";
export const FALLBACK_WEDDING_DATE = "2026-11-07T16:00:00+02:00";
export const FALLBACK_CEREMONY_TIME = "16:00 for 16:30";
export const FALLBACK_RSVP_BY_DATE = "2026-09-01T00:00:00+02:00";
export const FALLBACK_VENUE_NAME = "Rivier Plaas";
export const FALLBACK_VENUE_ADDRESS =
"Langenhoven Rd, Sherman Park AH, Meyerton, 1961";
export const FALLBACK_RSVP_PHONE = "076 925 1718";