How Kachiball works
Kachiball is a sports marketplace: venues publish bookable time on their courts and players rent that time from the mobile app, paying in advance. Three surfaces make this work:
| Surface | Who uses it | What it does |
|---|---|---|
| Player App (iOS / Android) | Players | Discover courts, book a field, pay, manage bookings, leave reviews |
| Court Dashboard (web) | Court owners and operators | Venue onboarding, field setup, availability publishing, daily bookings, finance |
| Admin Portal (web) | Kachiball internal team | Venue approvals, platform metrics, bookings oversight, manual refunds, audit log |
The life of a booking
Section titled “The life of a booking”- A venue is approved. The operator registers in the Court Dashboard and submits the business. The Kachiball team reviews and approves it in the Admin Portal. Only active venues appear in the app.
- The operator publishes availability. Each venue has one or more fields (physical courts). The operator publishes slots — concrete time windows with a price.
- A player books. In the app, the player picks a venue, a day and a slot, reviews the price summary, accepts the terms and pays. The slot is locked instantly so no one else can take it.
- The day arrives. The dashboard shows the day’s bookings; the player receives a reminder before the start time.
- After play. The booking is marked Completed automatically and the player has 72 hours to leave a review, which feeds the venue’s public rating.
If the player cancels before the start time, the slot is released and a refund request is created for the Kachiball team to resolve manually.
Where the money goes
Section titled “Where the money goes”Prices are set by the venue per slot, in USD. At checkout the player sees the full breakdown: price + processing fee + tax = total. The processing fee covers card processing (2.9% + $0.30); tax is $0 in this phase. Refunds are always reviewed and approved manually by the Kachiball team.