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