Wedlock
Wedding planner app with tools for managing guests, guest lists and tasks.
- Logo Design
- Web App Design
- Laravel
- Filament (Laravel)
- Tailwind CSS

Overview
Wedlock is a free, online wedding planning tool that I created to help engaged couples manage the details of their big day. Planning a wedding can be overwhelming, and many couples struggle with organizing everything from guest lists to budgets.
Wedlock provides a comprehensive, easy-to-use platform for couples to plan their weddings in an organized way.
My Role
I was the sole creator of Wedlock, handling everything from design to development. The challenge was to create a platform that not only had powerful features but also offered a simple, enjoyable user experience. I used a modern tech stack to ensure the app would be both fast and scalable.
Tech Stack
- Backend: Laravel
- Frontend: Vue.js, Inertia.js
- Design: Tailwind CSS
Key Features
Task Management
Wedlock provides a to-do list for users to track wedding-related tasks and deadlines, ensuring no important detail is missed.
Guest Management
Manage guests by adding their name, email and if they're attending or not. Great for keeping up with people who keep changing their mind!
Guest List Organisation
Couples can easily create and manage their guest lists and categorize guests into different groups.
Budget Tracking
The app allows couples to set budgets for different aspects of their wedding, such as catering, venue, and entertainment, helping them stay within their financial limits.
Challenges
One of the challenges I faced was ensuring the app's features were both comprehensive and simple to use. Wedding planning involves a lot of moving pieces, so I had to carefully design the interface to avoid overwhelming users.
I used Vue.js and Inertia.js to build a dynamic user interface that allowed for smooth, intuitive navigation and real-time updates without the need for page reloads.
Additionally, security was a major concern, especially when handling sensitive data like guest lists and budget details. I implemented Laravel’s built-in security features, such as authentication and data encryption, to keep user information safe.
Result
Creating Wedlock was an exciting challenge that allowed me to apply my full-stack development skills to a project with a real-world impact.
The app’s success demonstrates my ability to design and build functional web applications that focus on the user experience.
Wedlock not only provides couples with essential wedding planning tools but also helps alleviate the overwhelming task of coordinating such an important life event.