
An online booking platform for futsal, football, cricket and other sports grounds in Sri Lanka - live availability and instant payment for players, and a new online channel for venue owners.
Booking a ground meant phone calls or a trip to the venue. Players couldn’t see what was free, and owners relied on diaries and messages that led to double bookings, empty slots and no-shows.


We designed the flow around the one question every player asks: what’s free tonight? Players search grounds by city or sport, see live availability, and book and pay in a single flow.
Every ground has a full profile - photos, sport, amenities such as lighting and turf, prices and reviews - so players can decide before they book. A React front end on a Node.js and PostgreSQL backend keeps search fast as more venues join, and WebXpay handles cards and mobile wallets.


Open slots show in real time, so players book in seconds instead of calling around.
Payment locks the slot, which ends double bookings and cuts no-shows.
Photos, amenities, prices and reviews answer the questions players used to phone about.
Choosing a slot and paying happen in one flow, with an instant digital receipt.
BookMyPlay gave Sri Lankan players their first way to book futsal grounds online, and gave venues a new channel to fill their slots. Venue owners report higher use of their grounds, and the platform keeps growing with features such as date and amenity filters and team management.
Good design is invisible. Great design is inevitable.
Got an idea worth building? Let's turn it into a product people love - and a business that grows.
Prefer email? Tell us about your project.