Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
A beautiful, interactive birthday wish card for my partner.
- 3D flip card — tap the card to reveal a heartfelt message
- Confetti animation — colorful confetti rains down and bursts on card flip
- Floating balloons — animated balloons drift gently in the background
- Floating hearts — hearts float upward when the card is opened
- Shimmer text — animated gradient text on the birthday title
- Pulse glow — the card glows softly to draw attention
- Click anywhere — click anywhere on the page for a mini confetti burst
- Responsive — looks great on phone and desktop
Send the live URL to your partner — they can open it in any browser:
👉 https://birthday-love-card.val.run
- Static HTML/CSS/JS served via
staticHTTPServerfrom Val Town std utils - Twind (Tailwind) for styling
- Google Fonts (Dancing Script + Poppins)
- Canvas-based confetti engine