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:
@@ -0,0 +1,28 @@
|
||||
server:
|
||||
port: 8080
|
||||
|
||||
site:
|
||||
url: "https://zoeshaldon.warky.info" # canonical URL, used for the /qr page
|
||||
|
||||
wedding:
|
||||
date: "2026-11-07T16:00:00+02:00" # RFC3339, guest arrival time; drives countdown + photo upload gate
|
||||
ceremony_time: "16:00 for 16:30" # display text
|
||||
rsvp_by: "2026-09-01T00:00:00+02:00" # RFC3339, RSVP deadline; drives the RSVP countdown
|
||||
venue_name: "Rivier Plaas"
|
||||
venue_address: "Langenhoven Rd, Sherman Park AH, Meyerton, 1961"
|
||||
rsvp_phone: "076 925 1718"
|
||||
|
||||
storage:
|
||||
data_dir: "./data" # SQLite db + uploaded photos
|
||||
|
||||
email:
|
||||
smtp_host: ""
|
||||
smtp_port: 587
|
||||
smtp_user: ""
|
||||
smtp_pass: ""
|
||||
from: ""
|
||||
to: "" # couple's inbox, receives RSVP + photo notifications
|
||||
|
||||
upload:
|
||||
max_size_mb: 15
|
||||
max_files: 10
|
||||
Reference in New Issue
Block a user