A beautiful, interactive digital invitation for Muktika's 2nd birthday party. This responsive website features animations, bilingual support (English/Hindi), and a user-friendly RSVP system.
- 🎬 Eye-catching video/animation greeting
- 🌍 Bilingual support (English and Hindi)
- 📝 Interactive RSVP form with FormSpree integration
- 🗺️ Interactive location map with Google Maps
- 🎉 Celebratory animations (confetti and balloons)
- 📱 Fully responsive design for all devices
- 🔄 Form validation and error handling
Visit the live invitation at: https://shubhshackyard.github.io/birthdayInvitation/
- HTML5
- CSS3 (with animations)
- JavaScript (vanilla)
- FormSpree (form handling)
- GitHub Pages (hosting)
-
Clone the repository
git clone https://github.com/shubhshackyard/birthdayInvitation.git cd birthdayInvitation -
Test locally
- Open
index.htmlin your browser to test the site locally - Or use a local server:
python -m http.serverand visithttp://localhost:8000
- Open
-
Deploy to GitHub Pages
- Push changes to the
mainbranch - GitHub Actions will automatically deploy your site
- Push changes to the
Edit the following in index.html:
- Name, date, and party details
- Location information and map embed
- Contact information
Replace the following files in the media folder:
birthday-video.mp4- Main greeting videobirthday-animation.gif- Fallback animation if video doesn't loadvideo-placeholder.jpg- Poster image for videoog-image.jpg- Preview image for social media sharingfavicon.icoand related files - Website icon
The RSVP form is configured to work with FormSpree. To use your own form:
- Create an account at FormSpree.io
- Update the form action URL in
index.html
The site's appearance can be customized by editing:
styles.css- For colors, fonts, spacing, etc.- Add custom animations by modifying the animation functions in
script.js
- Chrome, Firefox, Safari, Edge (latest versions)
- Mobile browsers on iOS and Android
- Includes fallbacks for older browsers
- Animations powered by Web Animations API
- Icons from Emoji set
- Map integration via Google Maps
- Form handling by FormSpree
This project is available for personal use and learning. For commercial use, please contact the author.
Created with ❤️ by ShubhShackyard
