Back to all work

Wedding Website

Wedding planning is inherently difficult to manage. Details live in text threads, email chains, and the couple’s heads, and guests are often left guessing about timing, location, and what to expect. Ava and Charlie needed a centralized hub that could serve two audiences at once: a planning and communication tool for themselves, and an accessible, welcoming landing place for their guests to learn about the couple, get event details, and build excitement before the big day.

Wedding website shown on a laptop

Objective

The purpose of this project was to create a single page website using HTML, CSS, and JavaScript. The site was to be fixed at 1280px and feature four specific JavaScript elements: a jQuery widget/plugin, Ajax/API, web storage, and a slideshow/carousel. The work was inspired by my best friend’s recent engagement and my role as a bridesmaid. I wanted to create a platform for them that would help ease the planning process, acting as a tool for communication and convenience. For the couple, it serves as both a communication tool and a planning resource, helping them stay organized throughout the process. For the guests, it’s an easily accessible landing place to learn about the newlyweds, get all the details they need, and feel a sense of connection and excitement before their big day.

Synopsis

The work references the bride’s vision directly. I gathered ideas from her invitations and the Pinterest board she used when planning her wedding, which ultimately became my inspiration too. I also noticed that the bride had saved a lot of photos that mixed patterns and textures, and decided to use this as a basis for my design. I ended up using a combination of pattern mixing and texture layering as backgrounds for the site that communicated the same feeling I got from seeing her inspiration board.
Wedding invitation suite Bridal party Wedding inspiration
She had a very classic, elegant style with a modern twist that I tried to replicate in my design, starting with the fonts. I chose an approachable, easy to read body font, and paired it with a header font that leaned into a 1920’s-esque vibe. I also added an accent font that was a classic calligraphic wedding style to bring everything together. I created a color palette based on the colors I saw consistently throughout her board, which ranged from greens to plums and yellow golds, then chose a few of my own lighter colors to complement hers.
Wedding color palette
Header font Waverly CF Medium and body font Warbler Text Regular Special font P22 Daner

Process

During the wireframe process, I was able to decide what content I wanted on my site, and how I would apply each required widget or function to my particular content. I was able to set up an outline for both the look and structure of my page and its main functions simultaneously. When it’s time to start coding, I always begin by outlining the structure of my site with comments. This helps me streamline the process so I know which section the styles below correspond to. I also use comments to explain the functionality of my code in plain language, which helps me and anyone else reading the file understand the logic and the purpose behind it.
Wedding site shown on laptop, tablet, and phone
Wireframe of the wedding website
Wedding site shown across four mobile screens
Full length view of the finished wedding website, top to bottom