Your Wedding. Your Website. Your Guests. All in One Place.

Planning a wedding involves countless details, from inviting guests and collecting RSVPs to managing meal preferences, accommodation arrangements and important event information.

Wedding Guest Manager is a lightweight, self-hosted PHP web application designed to simplify wedding guest management while providing couples with a beautiful, personalized wedding website.

Whether you are planning your own wedding, organizing events professionally or developing wedding websites for clients, this application provides a practical starting point without requiring WordPress or a complicated content management system.

Beautiful Wedding Website

Give your special day an equally special online presence.

Wedding Guest Manager includes a romantic, modern website design featuring elegant typography, soft colours, decorative animations and responsive layouts.

Website features include:

  • Romantic wedding-inspired design
  • Responsive desktop, tablet and mobile layouts
  • Customizable wedding names and event information
  • Wedding date, time and venue details
  • Couple photograph upload
  • Beautiful photo-banner hero section
  • Live wedding countdown timer
  • Animated decorative elements
  • Mobile navigation
  • Customizable theme colours
  • Editable website content

The website can be personalized through the administration panel without requiring changes to the source code.

Online RSVP & Guest Registration

Collect wedding guest responses directly through your website.

Guests can submit their information using a convenient online form, reducing the need to manually collect and organize responses through messages, emails or spreadsheets.

Guest information includes:

  • Guest name
  • Email address
  • Meal selection
  • Dietary preferences
  • Food allergies
  • Accommodation information
  • Hotel name and location
  • Check-in and check-out dates
  • Personal messages

Administrators can enable or disable optional form sections depending on the wedding’s requirements.

Centralized Guest Management Dashboard

Manage wedding guest information through a dedicated administration dashboard.

Instead of maintaining multiple spreadsheets, organizers can access submitted guest information from one location.

Administration features:

  • Secure administrator login
  • Guest response dashboard
  • Guest submission listing
  • Individual guest response details
  • Guest information management
  • CSV export functionality
  • Website configuration
  • Form field management
  • Email notification settings

The dashboard provides an organized way to review information collected through the wedding website.

Meal Choices & Dietary Preferences

Simplify wedding catering coordination by collecting guest food preferences in advance.

Administrators can manage available meal choices and dietary preference options directly from the dashboard.

Guests can select their preferences while completing the RSVP form.

Allergy information can also be collected when enabled.

This information helps wedding organizers prepare catering requirements and coordinate with food service providers.

Accommodation Information

Planning a destination wedding or hosting guests travelling from different locations?

Wedding Guest Manager can collect accommodation-related details, including:

  • Whether guests have arranged accommodation
  • Hotel name
  • Hotel location or area
  • Check-in date
  • Check-out date

The accommodation section can be enabled or disabled through the administration settings.

Automated Email Notifications

Keep wedding organizers and guests informed through configurable email notifications.

Email features include:

  • Guest submission confirmation emails
  • Administrator notification emails
  • Multiple administrator email recipients
  • Customizable email subjects
  • Editable email templates
  • Responsive HTML email formatting
  • SMTP configuration
  • PHP mail support
  • Automatic email delivery fallback
  • Test email functionality
  • Email delivery logging

Administrators can configure notification settings to match their hosting environment.

Email delivery depends on the configured mail service and hosting environment.

Customizable Wedding Website

Every wedding is unique, and your website should reflect that.

Wedding Guest Manager provides administration settings for customizing the public-facing website.

Customization options include:

  • Couple names
  • Wedding date and time
  • Venue information
  • Website headings and content
  • Theme colours
  • Couple photograph
  • Wedding countdown
  • Form labels
  • Meal choices
  • Dietary preferences
  • Optional form sections
  • Email templates

These settings make the application reusable for different wedding events.

Built-In Spam Protection

Public wedding RSVP forms can attract automated submissions.

Wedding Guest Manager v0.3 includes additional server-side protections designed to reduce spam and unauthorized activity.

Security features include:

  • CSRF protection
  • Honeypot spam detection
  • Minimum form completion time validation
  • Submission rate limiting
  • Duplicate submission detection
  • Administrator login throttling
  • Temporary login restrictions
  • Security event logging
  • Password hashing
  • Session security controls

These protections operate without requiring an external CAPTCHA service.

As with any publicly accessible web application, regular security updates and appropriate hosting configuration remain important.

CSV Export

Export collected guest responses into CSV format for use in spreadsheet applications.

This is useful when sharing information with wedding planners, caterers, accommodation coordinators or other event service providers.

Lightweight PHP Application

Wedding Guest Manager is developed using familiar web technologies:

  • PHP 8+
  • MySQL
  • PDO
  • HTML
  • CSS
  • JavaScript

It does not require WordPress or a large application framework.

The application is designed for compatible PHP hosting environments and includes a browser-based installation process.

Easy Installation

Wedding Guest Manager includes a web-based installer to simplify initial setup.

Installation process:

  1. Upload the application files to your hosting server.
  2. Create or configure a MySQL database.
  3. Open the web-based installer.
  4. Enter database connection details.
  5. Configure administrator credentials.
  6. Complete installation.
  7. Access the administration dashboard.
  8. Customize the wedding website.

After successful installation, the installer directory should be removed or disabled for security.

Who Can Use Wedding Guest Manager?

Couples

Create a personalized wedding website and collect guest information without relying on separate RSVP services.

Wedding Planners

Organize guest responses, meal preferences and accommodation information for wedding events.

Event Management Agencies

Use the application as a foundation for delivering customized wedding guest management solutions.

Freelance Web Developers

Customize the design, functionality and branding to meet individual client requirements.

Wedding Website Designers

Offer clients a wedding website with built-in guest registration and administrative functionality.

Why Choose Wedding Guest Manager?

Wedding Guest Manager combines a beautiful wedding website with practical guest management functionality.

Unlike services that require guests and organizers to depend entirely on an external platform, this application can be hosted on your own compatible server.

Key advantages:

  • Self-hosted application
  • No WordPress installation required
  • Lightweight PHP architecture
  • Dedicated administration dashboard
  • Customizable website design
  • Online guest information collection
  • Configurable email notifications
  • Built-in spam protection
  • CSV export
  • Web-based installation
  • Suitable for customization and further development

Technical Requirements

Requirement Details
Backend PHP 8+
Database MySQL
Database Access PDO
Frontend HTML, CSS, JavaScript
Hosting Compatible PHP web hosting
Installation Browser-based installer
Email SMTP or PHP mail
WordPress Not required