KH

SajiloSport API

Production Backend Service

System Operational
Cloud Infrastructure

Multi-Tenant Venue Management API

High-performance backend powering venue management, court reservations, live counter POS, indoor gaming, tournament brackets, and automated financial settlements.

🏢

SaaS Multi-Tenancy

Isolated tenant domains, custom subscription tiers, configurable commission splits, and role-based permissions.

⚽

Courts & Booking Engine

Real-time slot calendar, dynamic peak-hour pricing rules, walk-in counter bookings, and instant SMS/Push receipts.

🛒

POS & Inventory

Live play-tab counter billing, integrated canteen drinks inventory tracking, and custom session extra charges.

💳

Payment Gateways

Seamless integrations with eSewa, Khalti, Fonepay, wallet top-ups, and automated split payout ledgering.

📚 API Documentation

12 modules
Base URL https://api.sajilosport.com/api
🔐
MODULE 01

Authentication

Register, login, OTP verify, social OAuth (Google/Facebook/GitHub), devices & logout.

🏟️
MODULE 02

Venues

Browse, search, and filter venues. Find nearby venues using GPS coordinates.

⚽
MODULE 03

Courts

Court details, real-time availability slot picker, pricing rules, and weekly schedule.

📅
MODULE 04

Bookings

Create, view and cancel court bookings. Full booking lifecycle and status reference.

💳
MODULE 05

Payments

Initiate eSewa, Khalti, FonePay & wallet payments. Handle gateway callbacks and refunds.

👛
MODULE 06

Wallet

In-app wallet balance, top-up via gateway, and full transaction history.

🎟️
MODULE 07

Coupons

Validate discount coupon codes. Supports percentage and fixed-amount discount types.

⭐
MODULE 08

Reviews

Submit star ratings & comments for venues. Read approved reviews and venue average rating.

🏆
MODULE 09

Tournaments

Browse tournaments, view fixtures & standings, and register a team for a tournament.

🎮
MODULE 10

Indoor Games

Browse and book PS, chess, carrom, table tennis & more at any venue.

👤
MODULE 11

Profile & Notifications

Update profile, upload avatar, register FCM push token, and manage notification inbox.

🚨
REFERENCE

Error Reference

All HTTP status codes, error shapes, domain-specific errors, and handling tips for mobile.

PLATFORM: AWS Elastic Beanstalk (AL2023)
RUNTIME: PHP 8.5 / Laravel 13
DATABASE: Amazon RDS (MySQL)
STATUS: 200 OK Active