Mayday Weddings was a mission-critical web application designed to solve an urgent problem during the COVID-19 pandemic. When a wedding vendor had to isolate, they needed to find a trusted and qualified replacement fast.
I designed, developed, and deployed the app end-to-end, connecting a no-code/low-code stack and adding a thin layer of JavaScript and webhooks so it could ship quickly and keep working under pressure.
Why Mayday was better than Facebook
Facebook groups were the standard way suppliers would find cover. This works while the volumn is low. But at high volume, it starts to fail: important posts get buried and responses get spread across comments and DMs.
Mayday's focus allowed it to improve on this experience in all areas:
Job posts are delivered to inboxes where they won’t be missed.
Notifications were targeted to go to vendors who match the skills and region required.
The job poster would get a nicely formatted list of available candidates they could view and filter (skill level, relative price, preferred camera brand, and more).
How it worked
Post a job with the basics (skill, region) and job details like date, location, estimated budget, skills, and hours needed. Mark it urgent if it’s time critical.
Mayday messages local vendors who match the job details (email, plus SMS for urgent posts).
One-click responses let people indicate availability instantly.
Browse a shortlist-ready list of candidates with ratings, experience, skill level, and a connect button. Filter the list to find the best fit.
Post-launch
After launch I kept iterating in production:
Troubleshooting rate limits
Improving email deliverability
Hardening error handling
Adding profile updates (with a review process)
Adding job filtering
Adding on-page job applications
Impact
Mayday was very well received by the community:
We connected 500 vendors and saved 100 weddings.
It was featured by The Project, 1News, Newstalk ZB, RNZ, NewsHub, and more.
And I received (unprompted) a few hundred dollars in donations.