1. Executive Summary
The Manchester Football Court Booking Platform is a multi-platform digital solution enabling players to book football courts in under 30 seconds, while providing court owners and administrators with complete operational, booking, and analytics control.
The solution includes:
- Player Mobile App (Android & iOS)
- Court Owner Mobile App (Android & iOS)
- Back Office Admin Panel (Web/Desktop)
The platform is designed for initial launch in Manchester, UK, with scalable architecture for expansion.
2. Project Objectives
- Delivering a fast, frictionless booking experience
- Provide native-grade mobile applications for Android and iOS users
- Enable court owners to manage bookings, availability, and pricing efficiently
- Offering administrators full operational oversight
- Ensure accessibility, performance, and long-term scalability
3. System Overview
3.1 Platforms
| Platform | Description |
| Player App (Android & iOS) | Native mobile booking application for players |
| Owner App (Android & iOS) | Native mobile management application for court owners |
| Back Office Admin Panel | Web-based dashboard for super admin operations |
Android & iOS apps will be delivered using a single cross-platform codebase to ensure consistency, speed, and cost efficiency.
3.2 User Roles
- Player
- Court Owner
- Super Admin
- Admin Operator (role-based permissions)
4. Functional Scope
4.1 Player Mobile App (Android & iOS)
- Court discovery (search, filters, map view)
- Nearby and featured venues with live availability
- Court detail pages with gallery, pricing, amenities, and reviews
- 3-step booking flow (date/time → players → payment)
- Payments via Apple Pay, Google Pay, and Cards (Stripe-ready)
- Booking confirmation with QR code and calendar integration
- Booking history (upcoming, past, cancelled)
- Reviews and ratings with photo uploads
- Push and in-app notifications
- Profile management, preferences, saved venues, and support access
4.2 Owner Mobile App (Android & iOS)
- Dashboard with booking and revenue KPIs
- Booking management with approve/reject flow
- Availability and pricing calendar per court
- Slot creation, editing, blocking, and recurring schedules
- Bulk slot actions
- Venue information and amenities management
- Business and payout details (masked)
- Notification preferences and account management
4.3 Back Office Admin Panel (Web)
- Court owner onboarding and management (CRUD)
- Venue approval and listings management
- Platform analytics and reports
- Revenue and commission tracking
- Review moderation and content control
- Platform configuration (commission rates, feature toggles)
- CSV exports for bookings, owners, and financial data
5. Non-Functional Requirements
- Performance: Booking flow optimized for under 30 seconds
- Accessibility: WCAG 2.1 AA compliance
- Security: HTTPS, RBAC, secure authentication
- Reliability: Stable booking and payment workflows
- Scalability: Multi-city expansion ready
- Compliance: GDPR-aligned data handling for UK users
6. Technology Overview
- Mobile Apps: Cross-platform (Android & iOS)
- Frontend: React + TypeScript + Tailwind
- Backend: Custom built
- Payments: Stripe (Apple Pay, Google Pay, Cards)
- Analytics: Recharts
- Notifications: Push + in-app (provider configurable)
7. Third-Party Services
All third-party services (payment gateways, SMS, maps, hosting, Apple/Google developer accounts, etc.) are paid directly by the client.
Development partner is responsible for technical integration only.
8. Content & Assets Responsibility
- Client provides: Legal content (T&Cs, Privacy Policy), venue data, branding assets, copy.
- Development partner provides: UI implementation and content integration.
9. Scope Lock & Change Management
Once this document is approved, the scope is considered locked. Any additional features, platforms, or functional changes requested afterward will be handled via a formal Change Request, including impact on cost and timeline.
10. Timeline & Delivery Plan
Total Duration: 4 – 6 Weeks
| Phase | Duration |
| Architecture & Backend Setup | Week 1 |
| Back Office Admin Panel | Week 2 |
| Player App (Android & iOS) | Week 3–4 |
| Owner App (Android & iOS) + UAT | Week 5–6 |
11. Commercials & Payment Structure
11.1 Total Project Cost: PKR 500,000 (Fixed Cost)
11.2 Payment Milestones
| Milestone | Amount |
| Advance Payment (25%) | PKR 125,000 |
| Milestone 1 — Back Office Admin Panel | PKR 125,000 |
| Milestone 2 — Player Apps (Android & iOS) | PKR 125,000 |
| Milestone 3 — Owner Apps (Android & iOS) | PKR 75,000 |
| Retention (10%) — After 1 Month Stable Run | PKR 50,000 |
Final 10% payment is due after one month of stable production operation.
12. Warranty, Maintenance & SLA
12.1 Warranty
- 6 months warranty from go-live
- Covers defects within delivered scope
12.2 Maintenance
- £50 per month
- Includes minor fixes, updates, and monitoring support
12.3 SLA (1 Year)
| Severity | Response Time |
| Severity 1 (Platform down) | Within 4 hours |
| Severity 2 (Major issue) | Within 1 business day |
| Severity 3 (Minor issue) | Within 3 business days |
13. Acceptance Criteria
- Android & iOS apps function as defined
- Booking, payment, approval, and reporting flows verified
- Role-based access control enforced
- Client UAT sign-off received
- Production deployment completed
14. Deliverables
- Player Mobile App (Android & iOS)
- Court Owner Mobile App (Android & iOS)
- Back Office Admin Panel (Web)
- Backend Integration & Configuration
- Deployment & Handover Documentation
- UAT & Go-Live Support
15. Legal & Commercial Terms
- Work commences upon receipt of advance payment
- Source code ownership transferred after full payment
- Confidentiality applies to all project materials
- Third-party costs excluded from project fee
- Scope changes handled via Change Request only