Wendor
a wedding marketplace and vendor workspace
On Wendor, I worked across the couple app and vendor workspace. The booking had to make sense to both sides.
- Field
- Wedding services / Ireland
- Built with
- React Native / Laravel / PHP
- Project year
- 2023
The challenge
A Dublin wedding organiser saw two sides of the same problem: couples struggled to find a suitable supplier, while vendors coordinated bookings and documents across disconnected tools.
The approach
I worked with OnePix collaborators on connecting a React Native customer app to a Laravel-backed vendor workspace. Discovery leads into a booking workflow, and the same booking becomes part of the vendor’s calendar and customer administration.
The project, in detail
The images show the interface and its context. Captions distinguish project archives from current-site views.
Choosing through visual preferences
Couples assess portfolio photos and videos through a swipe interaction. These preferences inform recommendations, while conventional filters still support practical criteria such as location, category and budget.
Booking with different rules
Vendors choose instant booking or a request requiring confirmation. Deposit payments, customer messages and calendar synchronisation support the steps after selection instead of leaving them to a separate conversation.
A workspace behind every profile
Workflow templates organise reminders, tasks, questionnaires, contracts and invoices. The vendor dashboard brings booking states, calendar events and payment information together, with reusable contract fields tied to the selected customer.

Vendor discovery and filtering in the mobile app.

Wendor mobile wedding-planning profile and event preferences. Original public OnePix project archive.

Wendor mobile conversation list and chat screens. Original public OnePix project archive.

Wendor wedding marketplace shown across its website and mobile booking app.
The outcome
A customer app and vendor CRM linked by one booking lifecycle.
Details of Wendor
What connected the customer app to the vendor workspace?
The same booking moved from discovery in the React Native app to the calendar and customer records in a Laravel-backed vendor workspace.
Could vendors set different booking rules?
They could offer instant booking or requests requiring confirmation. Deposits, messages and calendar synchronisation supported the steps that followed.










