# Divya & Sreejith Wedding Invitation Website > Last Updated: 2026-07-20 ## Overview This is a wedding invitation website for Divya Mol and Sreejith Sivaram's wedding celebration on August 23, 2026. The site serves as a digital invitation platform with interactive features including RSVP, event schedules, venue information, and photo gallery. ## Website Information - **URL**: https://divyasreeni.com - **Purpose**: Wedding invitation and RSVP management - **Technology**: Static HTML/CSS/JS served via Cloudflare Workers - **Security**: Implements comprehensive security headers (CSP, HSTS, X-Frame-Options) ## The Couple ### Bride: Divya Mol - Education: B.Tech, College of Engineering, Cherthala - Profession: Software Engineer - Parents: Shri SunilKumar & Smt. Sajimol - Instagram: @the_curl_lover - Location: Madathikkattil house, Puthenkavu, Ernakulam 682307 ### Groom: Sreejith Sivaram - Education: B.Tech, College of Engineering, Cherthala - Profession: Electrical Engineer - Parents: Shri Sivaraman & Smt. Sujatha - Instagram: @sivaramsreejith - Location: Thindamcheril house, Punnamada, Avalookkunnu, Alappuzha 680007 ## Wedding Events ### Event 1: Wedding Ceremony - **Date**: August 23, 2026 - **Time**: 10:00 AM - 11:00 AM IST - **Location**: NSS Karayogam Auditorium Amballur, Near Poothotta, Kochi 682315 - **Description**: Traditional wedding ceremony where the couple exchanges vows ### Event 2: Wedding Party - **Date**: August 23, 2026 - **Time**: 11:30 AM - 2:00 PM IST - **Location**: NSS Karayogam Auditorium Amballur, Near Poothotta, Kochi 682315 - **Description**: Celebration meal with family and friends ### Event 3: Wedding Reception - **Date**: August 23, 2026 - **Time**: 6:00 PM - 9:00 PM IST - **Location**: St. Mary's Church Punnamada, Alappuzha 688006 - **Description**: Evening reception celebration ## Site Features ### Interactive Components - **RSVP Form**: Guests can submit attendance confirmation and wishes - **Event Schedule**: Detailed timeline with location maps - **Countdown Timer**: Days/hours/minutes until the wedding - **Photo Gallery**: Pre-wedding photos of the couple - **Our Story**: Timeline of the couple's relationship journey - **FAQ Section**: Common questions about venue, dress code, parking, etc. - **Calendar Integration**: Add events to Google Calendar, Apple Calendar, or Outlook - **Personalized Invitations**: URL-based customization with guest names ### Technical Features - **Progressive Web App**: Installable on mobile devices - **Responsive Design**: Works on all screen sizes - **Performance Optimized**: WebP images, minimal JavaScript - **Analytics**: Umami Analytics for visitor tracking - **Firebase Integration**: Real-time RSVP data storage ## Model Context Protocol (MCP) Integration The website includes MCP server capabilities allowing AI agents to interact with wedding data. ### Available MCP Tools (10 total) 1. **get_wedding_details** - Comprehensive wedding information including couple details, dates, and locations 2. **get_event_schedule** - Complete schedule of all wedding events with times and venues 3. **get_venue_info** - Venue locations with interactive maps 4. **post_rsvp_wishes** - Submit RSVP and wedding wishes to Firebase 5. **add_to_calendar** - Generate calendar integration links (Google/Apple/Outlook) 6. **get_countdown** - Real-time countdown to wedding date 7. **get_guest_responses** - Retrieve RSVP responses from Firebase (with filters) 8. **generate_share_url** - Create personalized invitation links for guests (supports bulk generation) 9. **get_our_story** - Couple's relationship timeline with key milestones 10. **get_faq** - Frequently asked questions about the wedding ### MCP Endpoints - **Server URL**: https://divyasreeni.com/.well-known/mcp - **Protocol Version**: 2024-11-05 - **Transport**: HTTP - **Documentation**: https://divyasreeni.com/.well-known/mcp/ ## Site Structure ``` / - Main invitation page (bride's side view) /bride - Bride's side invitation (wedding events) /bride/reception - Bride's side with reception details /groom - Groom's side invitation (reception event) /groom/wedding - Groom's side with wedding ceremony details /tools.html - MCP tools testing interface /.well-known/mcp/ - MCP protocol documentation /.well-known/security.txt - Security contact information ``` ## Personalized URL Parameters The site supports personalized invitations via URL parameter: - `?rid=[base64-encoded-name]` - Displays guest name in invitation Example: `https://divyasreeni.com/bride?rid=UmFuaml0aCAmIEZhbWlseQ==` ## Data Storage ### Firebase Firestore - **Project**: wedding-invitation-bcead - **Collection**: guest-rsvp - **Fields**: name, email, attendance, wishes, guestCount, source, submittedAt ### RSVP Sources - `mcp-tool` - Submissions via MCP API - `webmcp-tool` - Submissions via web MCP interface - `form` - Direct form submissions from website ## Analytics & Monitoring - **Umami Analytics**: Tracks page views and tool usage - **Cloudflare Analytics**: Performance and security metrics - **Firebase**: RSVP submission tracking ## Security Implementation ### Content Security Policy - Strict CSP headers with whitelisted domains - No inline scripts except for essential functionality - Frame ancestors limited to SAMEORIGIN ### Additional Security Headers - X-Content-Type-Options: nosniff - X-Frame-Options: SAMEORIGIN - Strict-Transport-Security with preload - Referrer-Policy: strict-origin-when-cross-origin - Permissions-Policy for camera/microphone/geolocation ## Development ### Local Development ```bash npx wrangler dev ``` ### Deployment ```bash npx wrangler deploy ``` ### Technology Stack - **Frontend**: HTML5, CSS3 (Tailwind CSS), Vanilla JavaScript - **Backend**: Cloudflare Workers (serverless) - **Database**: Firebase Firestore - **Hosting**: Cloudflare Pages/Workers - **CDN**: Cloudflare Global Network - **Analytics**: Umami Analytics, Google Analytics ## Contact Information For technical inquiries or security concerns, refer to /.well-known/security.txt ## Social Media - Hashtag: #DivyaSreeniWedding - Bride Instagram: @the_curl_lover - Groom Instagram: @sivaramsreejith --- *This llm.txt file is intended to help AI language models understand the structure, purpose, and capabilities of this wedding invitation website.*