Lely Monalisa
Machicon · Event Booking Platform · 2025Designer x Developer

Rebuilding PIARY's Weekend Booking Flow from 5 Clicks to 1

Pia Machicon is a booking platform for group blind dates and matchmaking events across Japan. My task was to improve the booking flow — but after looking at the data, the real problem wasn't the flow itself. The product had no shortcut for the thing users came to do most.

View the live website

Project

Weekend event booking optimization

Industry

Bridal, matchmaking, ecommerce

Duration

Aug – Sep 2025

Role

Engineer x Designer

Platform

Responsive website

PIARY main screen
01

Problem Framing

85% of bookings were for weekend events. But finding a weekend event took 5 steps.

Looking at the booking data, I found that about 85% of all bookings were for Saturday and Sunday events. Users had a clear goal: find something to attend this weekend. But the homepage was built around a generic search form — pick a date, pick an area, then search. There was no direct path to weekend events. The users with the clearest intent were taking the longest route.

What the data showed

85% of bookings were on weekends. The demand was obvious in the data — but the UI didn't reflect it at all.

The existing flow problem

Users had to manually set date, area, and filters every single time. That's 4–5 steps just to get to the inventory most of them came for.

A repeated friction cost

This wasn't just a first-visit problem. Returning users repeated the same steps every weekend. The friction was recurring, not one-time.

Existing search flow — Before

Search flow — Before
02

Solution

Instead of improving the search form, I built a direct path that skipped it entirely.

My first instinct was to improve the existing search form — but I quickly ruled it out. Making the form easier to use doesn't help if users still have to use it every time. The problem wasn't how the search worked; it was that search was required at all. So I added a new section to the homepage: a dedicated view of this week's and next week's events, shown automatically without any form interaction.

01 Auto-detect the user's area

For guests, the section defaults to Tokyo (most events). For logged-in users, it pulls from their registered area. The moment the page loads, users already see relevant events — no input needed.

02 Weekend event shortcut

A new 'Events This Weekend' section on the homepage shows this week's and next week's events directly. Users reach the full event list in one tap, without touching any form.

03 Scannable card layout for mobile

Most users browse on mobile, so I prioritized browsing over inputting. Each event card shows the name, date, area, and remaining spots at a glance — easy to scan, easy to decide.

04 Design and built it myself

I handled everything from wireframes to production code (PHP + jQuery). By keeping design and development in one person, the final product matched the intended experience exactly — no lost detail in handoff.

'Go This Weekend' module — After

Weekend events section
03

Technical Edge

Owning the full process — from design to code — meant nothing got lost in translation.

On this project I handled UX analysis, UI design, front-end, back-end, and post-release monitoring — all myself. When design and engineering are separate, intent gets lost between the two. By owning the full chain, every detail decided in design was implemented exactly as planned.

Scope

  • Analyzed booking logs to identify the core drop-off
  • Wireframed and designed the UI in Figma
  • Built front-end and back-end in PHP (EC-CUBE / Laravel) and jQuery
  • Monitored behavior after release and iterated

Implementation Lens

  • Connected member DB and session to auto-set the default area
  • Used AJAX so events load without a full page refresh
  • Optimized tap count and card layout for mobile users
  • No spec handoff — design decisions translated directly into code
04

Impact

Cutting the path to 1 step improved both conversions and the overall experience.

Effort Reduction

80%

Weekend event access went from 5 steps to 1. The repeated friction that users experienced every week was gone.

Conversion Impact

CVR ↑

Weekend event bookings increased. Shorter path to the right inventory meant more users completing a reservation.

Side effect

Support ↓

'Can't find events' support inquiries decreased. When users can find what they need on their own, support load drops too.

05

Learning

Ask what the real problem is before deciding what to improve.

Data tells you where to look, not what to build

When I saw the 85% figure, my first thought wasn't 'build a weekend UI' — it was 'why hasn't this been built already?' Data points you toward the right question, not directly to the answer. In this case, asking that follow-up question is what led to the right solution.

A generic UI can unintentionally disadvantage specific users

The existing search form looked fair — it treated every user the same. But in practice, the users who came most often (weekend event seekers) were the ones doing the most unnecessary work every time. Treating all users identically can mean treating the most frequent ones poorly.