Project case study

Wedlock

A wedding planner for managing tasks, guests, RSVPs, seating plans, budgets and payments in one place.

  • Logo Design
  • Laravel
  • Filament
  • Inertia.js
  • Tailwind CSS

The Problem

Wedding Planning is Overwhelming

Couples juggle checklists, RSVPs, budgets, dietary needs, guest groupings, and countless small tasks—often scattered across spreadsheets, WhatsApp groups, and sticky notes. There was no simple, free tool that brought all of these essentials under one roof with a clean, usable interface.

The Solution

A Simpler Way to Plan Together

Wedlock brings the practical work of planning a wedding into one place, so couples can keep their guests, seating plan, budget and deadlines connected instead of spread across separate tools.

01
To-Do Tasks
Set deadlines and track progress so important jobs stay visible.
02
Guest Lists & Households
Organise guests into lists and households, track responses and dietary details, and keep group information together.
03
RSVP Links
Send each guest a dedicated link so attendance and dietary responses come back to one place.
04
Table Plans
Create tables and assign guests without rebuilding a spreadsheet.
05
Budget & Payments
Track expenses, record payments and see what remains to be paid.
06
Countdown & Reminders
Keep deadlines visible with a countdown and reminders for key planning tasks.
07
Partner Collaboration
Invite a partner to share the work of planning, guests, budgets and tasks.
08
Printable Guest Lists
Export current guest lists and household details as PDFs when you need a copy to share or print.

My Role

Sole Creator, End To End

I was the sole creator of Wedlock, from the original concept and user journeys through product design, engineering and production deployment.

What this included

  • Product vision & user journeys
  • UI and UX design
  • Frontend development
  • Backend architecture
  • Authentication & security
  • RSVP & email flows
  • Guest list PDF exports
  • Deployment & maintenance

Tech Stack

Built for Performance and Maintainability

The stack balanced a SPA-like experience with a straightforward Laravel application, without a separate API layer.

Technologies Used

  • Laravel
  • Vue.js
  • Inertia.js
  • Filament
  • Tailwind CSS
  • MySQL & PostgreSQL

User Feedback & Learnings

What I Learned From Real Usage

Early users consistently highlighted how Wedlock's simplicity helped them stay organised without feeling overwhelmed. Couples reported fewer missed tasks, better budget visibility, and less reliance on scattered tools.

Usability matters more than feature count

Users appreciated what the app didn't do as much as what it did. Restraint in features led to better adoption.

Small UX decisions have big emotional impact

Inline editing, smart defaults, and immediate feedback made the difference between "nice" and "I love this".

Iterating on real behaviour beats assumptions

Features I thought were essential went unused. Simple features I nearly cut became favourites.

Explore the product

See Wedlock in action

Visit site