
The product
Spike Booking is a sports slot booking platform that allows users to book indoor and outdoor sports slots via mobile and web. The Admin Dashboard is a backend web application designed to help facility managers efficiently manage slots, pricing, and bookings.
The problem
Manual Processes: Updating slot availability and pricing manually is time-consuming.
Lack of Automation: No centralized system to manage bookings and payments.
Poor Analytics: Difficulty in tracking booking trends and revenue.
The goal
Simplifies slot and pricing management.
Provides real-time insights into bookings and revenue.
Enhances productivity for facility managers.
Role
UX designer designing from conception to delivery.
Responsibilities
Conducting interviews, paper and digital wireframing, low and high-fidelity prototyping, conducting usability studies, accounting for accessibility, and iterating on designs.
Research: summary
To deeply understand the challenges and needs of both facility admins and customers, I conducted user interviews
Key Insights:
Admins (gym owners, sports arena managers) struggle with manual booking processes, leading to errors and lost revenue.
Customers find it frustrating to call for availability or face last-minute cancellations due to poor sync.
Existing solutions lack real-time updates, integrated payments, and analytics—creating inefficiencies for both sides.
Pain Points
Manual slot/pricing updates are slow and error-prone.
No centralized dashboard for bookings or revenue tracking.
Overbookings due to lack of real-time sync.
For Admins:
No easy way to check availability or compare prices.
Cancellation/refund processes are unclear.
Reliance on calls/emails for bookings.
For Customers

Age: 38
Gender: Male
Location: Toronto, ON
Occupation: Owner of Spike
Education: Bachelor’s in Sports Science
David Chen
Background
Former athlete turned entrepreneur. Manages a
multi-sport facility with Badminton, table tennis.
Goals
Optimize facility usage with dynamic pricing for prime time vs. off-peak hours.
Reduce no-shows with automated reminders and prepayments.
Grow membership base with promo codes and subscription plans.
Pain Points
Double bookings from phone/email reservations.
Manual reconciliation of payments (e-transfers, cash, credit cards).
Lost revenue due to last-minute cancellations (no penalty system).
Facility Admin
Persona

Age: 36
Gender: Female
Location: Mississauga, ON
Occupation: IT
Education: Bachelors
Emily Parker
Background
Emily is a multitasking pro who balances work, family, and her love for staying active. On weekends, she shuffles between her son’s table tennis practices and her Badminton—all while trying to sneak in family time. She relies on tech to simplify her chaos, from
meal-planning apps to shared Google Calendars.
Goals
Book family activities (Badminton and table tennis) in one place.
Sync bookings with Google Calendar to avoid conflicts.
Pain Points
"Sold out" slots after driving to the facility.
No group booking options (e.g., reserve 5 badminton courts for friends).
Inconsistent policies across facilities (some allow refunds, others don’t).
Customer
User Story
Admin
"As a facility manager, I want to add/edit prices for slots so I can adjust demand dynamically.”
Customer
"As a user, I want to filter slots by price/location so I can book quickly.”
User journey map Emily Parker

Low-fidelity wireframes
High-fidelity (Admin web)

Impact
60% faster slot management.
30% fewer booking errors.
For Admins:
75% shorter booking time.
40% fewer cancellations due to reminders.
For Customers:
High-fidelity (Customer App)


Customer App
Admin Web
