Indian Wedding Invitation & RSVP Form
Regal Indian wedding card invitation (Shaadi Patrika) with interactive wax seal unsealing, multi-ceremony attendance tracking, dietary protocols, and 60fps GPU-accelerated web animations.
Preview
|| Shree Ganeshay Namah ||
The Royal Wedding
Ananya & Rohan
Atithi Devo Bhava · Esteemed Guest Invitation
You are cordially invited to grace the celebrations at The Oberoi Udaivilās, Udaipur.
Overview
Inspired by the heirloom craftsmanship of bespoke Indian royal wedding card invitations (Kankotri / Shaadi Patrika), this form fuses traditional Rajputana/Mughal heritage aesthetics with modern web animation principles (/web-animation-design) and performance auditing standards (/web-perf).
Guests experience the tactile delight of breaking a gold-crested royal wax seal (A & R) to unseal an embossed crimson envelope, revealing an authentic multi-day wedding celebration at The Oberoi Udaivilās, Udaipur.
Animation Engineering (/web-animation-design)
In alignment with Emil Kowalski's Animations on the Web guidelines:
-
Easing Blueprint:
- Wax Seal Depress: Tactile button feedback uses
transform: scale(0.95)on:activewith immediate 150ms response. - Card Unfolding: Opening transitions employ
--ease-out-quint(cubic-bezier(0.23, 1, 0.32, 1)) for an organic, responsive physical feel. - Avoided Linear & Ease-In: Exclusively uses
ease-outfor entrance reveals andeasefor gentle gold foil sheen transitions.
- Wax Seal Depress: Tactile button feedback uses
-
GPU Acceleration & Layout Stability:
- Strictly animates compositor-only properties (
transformandopacity) withwill-change: transform. - Avoids animating geometry (
width,height,margin,padding), eliminating costly browser reflows and paint cycles.
- Strictly animates compositor-only properties (
-
Accessibility & Reduced Motion:
- Supports
prefers-reduced-motion: reduceseamlessly. - For users with vestibular motion sensitivity, animations fall back to instantaneous state transitions without jarring transforms.
- Supports
Performance Auditing (/web-perf)
- Cumulative Layout Shift (CLS = 0):
- All ornamental borders, wax seals, and ceremony cards define explicit dimensions and flexbox containers, preventing layout shifts during interaction.
- Zero External Asset Waterfalls:
- 100% of ornamental elements (Ganesh motif, floral filigrees, wax seals, QR codes) are authored as pure inline vector SVGs, avoiding multi-megabyte image downloads and render-blocking request chains.
- WCAG AA Contrast Ratios:
- Gold foil accents (
#d4af37,#f7e7a9) on deep crimson (#850e2b) and dark backgrounds exceed the 4.5:1 contrast requirement for readable typography and interactive controls.
- Gold foil accents (
RSVP Workflow & Ceremony Model
interface WeddingRSVP {
salutation: 'Shri & Smt.' | 'Dr. & Family' | 'Padma Shri' | 'Mr. & Mrs.' | 'Kumari' | 'Family of';
fullName: string;
phone: string; // WhatsApp mobile for concierge updates
email: string;
adultsCount: number;
childrenCount: number;
attendingEvents: {
sangeet: boolean; // Mehendi & Sangeet (Nov 14)
haldi: boolean; // Haldi & Chooda Rasam (Nov 15)
baraat: boolean; // Baraat & Swagat (Nov 15)
pheras: boolean; // Pheras & Wedding Vows (Nov 15)
reception: boolean; // Grand Royal Reception (Nov 16)
};
dietaryPreference: 'Pure Vegetarian' | 'Jain Satvik' | 'Swaminarayan' | 'Royal Non-Veg' | 'Vegan / Gluten-Free';
needsAccommodation: boolean; // Lake-view suite reserved at Udaivilās
needsAirportTransfer: boolean; // Maharana Pratap Airport (UDR) chauffeur
sangeetSong: string; // Song to get guest on the Sangeet dance floor
blessingMessage: string; // Aashirwaad for the couple
}