Commit Graph

12 Commits

Author SHA1 Message Date
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