Lance & Momoko – Multilingual Event Web Application

Multilingual Event Web Application
Multilingual wedding event platform with structured RSVP workflow and data exporting

Technologies

JavaScript, HTML5 (CSS3), Wufoo, Cloudinary, DigitalOcean, Photoshop

Role

Frontend Developer & Product Designer

Overview

To support my international wedding hosted in Japan, I designed and developed a multilingual web platform to centralize communication, provide travel info, and structure guest data collection for attendees traveling from the United States, Europe, New Zealand, and Japan.

The site functioned as the primary coordination tool, replacing traditional invitations and “save the dates” while managing cross-region time zones, language differences, and RSVP collection. It served both as a branded storytelling experience and as a system for collecting, validating, and exporting guest data in formats compatible with the venue’s event management platform.

My Role

I designed, built, and deployed the project, handling both the visual identity and technical implementation.

I created the logo and overall branding (which was used throughout the event as well), then developed the responsive website using HTML, CSS, and JavaScript. The site supported both English and Japanese content, with translations completed in collaboration with my wife.

I implemented a two-stage RSVP workflow using Wufoo forms, including custom JavaScript to auto-populate fields based on guest selection to reduce data-entry errors. I structured the exported CSV data to align with the venue’s Salesforce-based event system, allowing them to import guest information directly into their workflow rather than manage international communication themselves.

I registered the domain, configured a DigitalOcean droplet for hosting, and integrated Cloudinary for media delivery (which was a heightened concern because of the international visitors).

Approach

Multilingual & Cross-Region UX

Given the fact that guests were traveling from multiple countries, the site needed to reduce confusion around language, travel logistics, and scheduling. I structured the content to clearly separate English and Japanese versions while keeping the navigation intuitive for both audiences.

Special attention was given to time zones, venue details, and travel resources to ensure guests from different regions could access accurate information without back-and-forth communication.

The interface was fully responsive, ensuring guests could easily access the site on desktop or mobile devices while traveling.

Structured RSVP Workflow

Instead of relying on traditional mail invitations, the website served as the primary RSVP system.

The first stage collected initial attendance responses. The second stage confirmed final details and meal selections. For the confirmation phase, I implemented custom JavaScript logic to auto-populate guest information based on dropdown selection, minimizing manual entry errors.

Exported RSVP data was formatted into structured CSV files compatible with the venue’s Salesforce-based event platform. This allowed them to import guest information directly into their internal system rather than manually handling international responses, which would have most likely been handled by mail (this was a "first of its kind" scenario for the venue).

Infrastructure & Media Strategy

The site was deployed on a DigitalOcean droplet. I configured Nginx routing, SSL certificates, and a lightweight deployment script to streamline updates and maintain control over hosting and security.

Media assets were delivered through Cloudinary to improve loading performance for guests across very different regions.

Outcome

The platform successfully coordinated pre-event communication and RSVP management across four regions, replacing traditional mail invitations and centralizing all guest information in one place.

Structured data exports allowed the venue to import guest data directly into their Salesforce-based system, eliminating the need for manual tracking of international responses. This resulted in shorter meetings and less headaches for us and our planner.

The branding extended beyond the website into ceremony visuals and printed material, creating a cohesive experience for the entire event. Following the wedding, the site continues to serve as a shared media archive and update hub for friends and family.

Other projects