c8c7b9e4a2
add cert
2026-03-11 15:56:03 +01:00
d91fb0d411
first commit
2026-03-11 15:44:38 +01:00
8b354795a4
docs: add README with deployment instructions
2026-03-11 15:09:16 +01:00
8a16954c93
chore: add placeholder for images
2026-03-11 15:06:02 +01:00
78aaf56149
feat: add Kubernetes manifests for Traefik ingress
2026-03-11 15:00:56 +01:00
9c4bce0473
feat: add multi-stage Docker build with Nginx
2026-03-11 14:57:21 +01:00
5a14c7ac4c
feat: integrate all components in App
2026-03-11 14:49:56 +01:00
924cc340b4
feat: add BirthdayBanner with confetti animation
2026-03-11 14:46:08 +01:00
8d57f76a86
feat: add RoastGallery component with JSON config
...
- Create RoastGallery component that loads photos from roasts.json
- Responsive grid layout (2/3/4 columns based on screen size)
- Vietnamese section title "Bộ Sưu Tập Huyền Thoại"
2026-03-11 14:42:52 +01:00
fe729e40a0
feat: add RoastCard component with hover effects
2026-03-11 14:38:44 +01:00
55a51617ef
fix: move canvas-confetti to dependencies, downgrade tailwind to v3
2026-03-11 14:36:06 +01:00
a4836dcb46
chore: initialize Vite + React + Tailwind project
2026-03-11 14:30:46 +01:00