Green Box Sports
Online slot booking, memberships and tournaments for a floodlit box-cricket ground.
- Industry
- Sports ground & cricket academy
- Location
- Fatehpur, Uttar Pradesh
- Platform
- Website


- Slot length
- 90 min · ₹699
- Open
- Until 3 AM
- Double bookings
- Blocked by design
Before
The problem
- Double bookings from phone and walk-in reservations
- Cash payments with no record of who paid for which slot
- Membership and tournament registration handled on paper
- No way for players to see free slots before calling
After
What we built
Green Box Sports, an initiative of Vijay The Sports Foundation, runs a floodlit box-cricket ground and academy open until 3 AM. Players book a 90-minute slot for ₹699 online, buy memberships and register for tournaments.
Bookings used to happen over phone calls, which meant double bookings and no record of who paid. We built a booking website on a shared Supabase backend: a slot is held while the player pays online through Razorpay, so two people can never pay for the same slot, and only a verified payment confirms it. Memberships add discounts and priority booking. Admins manage grounds, slots, tournaments, coaches and email templates from their own portal.
Features
- Seven-day slot calendar with morning, evening and late-night windows
- Slot hold during checkout with automatic release if payment isn't completed
- Razorpay online payments, confirmed server-side
- Membership plans with discounts, priority booking and member offers
- Tournament listings and team registration
- Automated emails — welcome, booking confirmation, membership reminders
- Admin portal with role-based access for admins and coaches
Screens
Captured from the live website.





Built with
The actual stack in the client's repository — not a marketing list.
- Next.js 14
- React
- Tailwind CSS
- Supabase
- Deno Edge Functions
- Razorpay
- Resend
Website
Next.js 14
Backend
Supabase Postgres with row-level security
Payments
Razorpay, verified in Edge Functions
Resend
More work
View all

Pharma India
A full-stack company website with a searchable 200+ product catalogue and an owner-run admin panel.
View case study

Planet Solutions
An admissions-first website for a computer institute — 13 courses, fees, batches and online enquiry.
View case study

Dr. Adarsh Agrahari
A doctor's website with online appointment booking, a hospital page and an admin panel — running at ₹0 a month.
View case studyNeed a system like this?
Your business runs on six spreadsheets, three WhatsApp groups, and one person who remembers how it all fits together.
