← All projectsII.2 · 2026
Kickoff Booking
ضربة البدايةPlayers find a free field, book it in three steps, and follow the request until it’s confirmed

Home 
Available today — next free hour per sport 
Fields and prices, with today's availability 
This week — hour-by-hour availability 
Booking — slot picked from the week view 
Request details 
Request tracking — confirmed 
My bookings, with tracking links
The public side of the academy. Players see what’s free today and across the week, compare fields and prices, and send a booking request that lands straight in the staff portal. Every request gets its own page showing where it stands, and a confirmed booking goes into the phone’s calendar in one tap. Shown here under a placeholder brand, Kickoff.
What it does- The home page shows the next free hour for each sport, one tap from booking it
- A week view that shows the quietest days and the busiest hours at a glance
- Evening peak prices, quoted exactly the way the staff portal charges them
- A tracking page for every request, with add-to-calendar once it’s confirmed
- Requests go directly into the staff portal's inbox
- My part
- Designed and built it
- Made for
- a sports academy in Amman (shown under a placeholder brand)
- Built with
- Next.js 16React 19TypeScriptTailwind 4Framer Motiondate-fns
- Platforms
- web, mobile-web
Arabic · right-to-left


