
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.
High-fidelity, Admin side (Web)
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.

David Chen
Age: 38
Gender: Male
Location: Toronto, ON
Occupation: Owner of Spike
Education: Bachelor’s in Sports Science
Facility Admin
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).

Emily Parker
Age: 36
Gender: Female
Location: Mississauga, ON
Occupation: IT
Education: Bachelors
Customer
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).
Pain Points
For Admins:
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 Customers
No easy way to check availability or compare prices.
Cancellation/refund processes are unclear.
Reliance on calls/emails for bookings.
Customer App

Admin Web

Impact
For Admins:
60% faster slot management.
30% fewer booking errors.
For Customers:
40% fewer cancellations due to reminders.
75% shorter booking time.







