Dashboard Overview
Academy Owner
Jul 24, 2026
Pending Fees
₹1.12L
24 overdue
Matches This Week
8
4 completed
Monthly Revenue
RevenueTarget
| Student | Branch | Batch | Status | Fee | |
Rahul Sharma U14 · Whitefield | Whitefield | U14 - A | Active | ₹4,200 | |
Ananya Reddy U16 · Marathahalli | Marathahalli | U16 - B | Pending | ₹5,100 | |
Virat Singh U12 · Whitefield | Whitefield | U12 - A | Active | ₹3,800 | |
Screen Inventory — All Modules
Complete list of screens per module with priority (P1/P2/P3) as per the functional specification.
Academy Management
Academy ProfileLogo, name, registration, GST, address, contact, timezone, subscription
P1Academy
Branch ManagementAdd/Edit/Disable branches, set default branch
P1Academy
Ground & Facility SetupDefine grounds, nets, indoor facilities with capacities
P2Academy
Holiday CalendarSet academy holidays and working days
P3Academy
Staff & User ManagementAdd/Edit staff roles and permissions
P1Academy
Student Onboarding & Management
New Student RegistrationPersonal, parent, sports, medical, documents with Save Draft/Submit/Trial
P1Students
Trial SessionAssign coach, date/time, mark result, convert to admission
P1Students
Student DirectoryFilter by branch, age, batch, status, fee due; actions: view, edit, transfer, suspend
P1Students
Student ProfileTabs: Overview, Attendance, Fees, Performance, Documents, Match History
P1Students
Batch TransferMove students between batches with approval workflow
P2Students
Bulk ImportUpload Excel with student data
P2Students
Coach & Staff Management
Coach ListAdd coach, upload certificates, assign batches, view attendance
P2Coaches
Coach ScheduleDay/Week/Month views with batch assignments
P2Coaches
Staff DirectoryReception, ground, admin staff with shift management
P2Staff
Staff AttendanceMark attendance, leave management
P2Staff
PayrollCoach and staff salary processing
P3Staff
Batches & Attendance
Batch CreationName, age group, days, time, coach, ground, capacity with auto-validation
P1Batches
Daily AttendanceQR, Manual, OTP, Biometric modes; Mark All, send alerts
P1Attendance
Attendance ReportsDaily/Weekly/Monthly summary per batch
P2Attendance
Performance Management
Coach FeedbackSubmit feedback per student, skill areas
P2Performance
Skill AssessmentBatting, bowling, fielding scores with graphs
P2Performance
Fitness ReportsYo-yo test, sprint, strength metrics
P3Performance
Video AnalysisUpload and tag match/practice footage
P3Performance
Fees & Payments
Fee DashboardCollected, pending, overdue, renewal summary cards
P1Fees
Generate InvoiceCreate invoice, send WhatsApp/Email, record cash payment
P1Fees
Subscription PlansMonthly, quarterly, half-yearly, annual, camps with auto-renewal
P2Fees
Payment HistoryView all transactions per student
P2Fees
Matches & Tournaments
Create MatchAge group, match type, ground, date, opponent, fee, dress code, ball type
P1Matches
Add Players to MatchSelect from academy, add guest, send payment link, exempt
P1Matches
Match Payment DashboardPaid, pending, failed, refunds
P1Matches
Tournament DashboardTeams, matches, revenue, live matches
P2Tournaments
Team RegistrationLogo, player list Excel, age proofs, organiser management
P2Tournaments
Fixtures & KnockoutsAuto generate, manual edit, publish, share PDF, points table with NRR
P2Tournaments
Live ScoringBall-by-ball: 0,1,2,3,4,6, W, WD, NB, B, LB
P3Tournaments
AwardsPlayer of Match, Tournament, Best Batsman, Best Bowler, Fair Play
P3Tournaments
Facility, Inventory, Finance, Communication, Reports
Facility CalendarGround, nets, indoor, equipment booking with QR check-in
P3Facility
Inventory DashboardCategories: balls, bats, cones, jerseys, kits with stock levels
P3Inventory
Finance DashboardCash book, bank book, expenses, payroll, GST, P&L, balance sheet
P2Finance
Broadcast MessageAudience filters: all, batch, age group, pending fees, match players
P2Communication
Executive DashboardRevenue, growth, attendance, tournament revenue, ground utilization
P2Reports
Total MVP screens: ~40 (highlighted P1). Full product: ~105+ screens.
Academy Management
Academy Profile
Logo, Name, Registration, GST, Address, Contact, Timezone. Subscription plan management.
SetupBranding
Branch Management
Add/Edit/Disable branches. Set default branch with manager assignment.
Multi-branch
Whitefield (Active) · Marathahalli (Active) · Electronic City (Disabled)
Student Management
| Name | Branch | Batch | Age | Status | Fee Due | |
| Rahul Sharma | Whitefield | U14 - A | 13 | Active | ₹0 | |
| Ananya Reddy | Marathahalli | U16 - B | 15 | Pending | ₹5,100 | |
| Virat Singh | Whitefield | U12 - A | 11 | Active | ₹0 | |
| Priya Patel | Marathahalli | U16 - A | 14 | Inactive | ₹2,800 | |
New Student Registration
Sections: Personal · Parent · Sports · Medical · Documents.
Trial Session: Assign Coach · Select Date/Time · Mark Result · Convert to Admission.
Student Profile — Rahul Sharma
Overview
Age: 13 | Batch: U14-A | Coach: Rajesh | Joined: Jan 2026
Attendance
This month: 92% | Last month: 88%
Fees
Plan: Quarterly | Paid: ₹4,200 | Next due: Aug 1
Performance
Batting avg: 34.5 | Bowling econ: 4.2
OverviewAttendanceFeesPerformanceDocumentsMatch History
Coach Management
| Name | Specialization | Batches | Status | |
| Coach Rajesh | Batting | U14-A, U16-B | Active | |
| Coach Sunil | Bowling | U12-A, U14-B | Active | |
| Coach Meera | All-Rounder | U16-A | Inactive | |
Coach Profile
Qualifications, Experience, Certifications, Availability, Leave, Payroll.
HR
Coach Schedule
Day · Week · Month views with conflict detection.
Calendar
Staff Management
| Name | Role | Shift | Attendance | Action |
| Priya K. | Receptionist | 9 AM - 6 PM | Present | |
| Vikram S. | Ground Staff | 7 AM - 4 PM | Present | |
| Anita R. | Admin | 10 AM - 7 PM | Leave | |
Task Assignment: Ground Staff assigned to Net 2 & Ground 1 for today's U14 matches.
Batches & Attendance
Batch Creation
Name · Age Group · Days · Time · Coach · Ground · Capacity with auto-validation.
Validation
Daily Attendance
QR Scan · Manual · OTP · Biometric. Mark All Present / Absentees & send alerts.
QR
QR Scan Mode: 32 present · 5 absent · 2 leave.
Fees & Payments
Generate Invoice
Generate · Send WhatsApp · Send Email · Record Cash. Razorpay/Stripe.
WhatsApp
Subscription Plans
Monthly · Quarterly · Half-Yearly · Annual · Camps with auto-renewal.
Plans
Match Management
Create Match
Age Group · Match Type · Ground · Date · Opponent · Match Fee · Dress Code · Ball Type.
Payment Link
Add Players
Select from Academy · Add Guest · Send Payment Link · Mark Exempted.
Squad
Payment Dashboard
Paid · Pending · Failed · Refunds for match payments.
Payments
Tournament Management
| # | Team | P | W | L | NR | Pts | NRR |
| 1 | Whitefield Warriors | 5 | 4 | 1 | 0 | 8 | +1.24 |
| 2 | Marathahalli Mavericks | 5 | 3 | 2 | 0 | 6 | +0.87 |
| 3 | Electronic City Eagles | 5 | 2 | 3 | 0 | 4 | -0.32 |
Team Registration
Team Logo · Player List Excel · Age Proofs · Organizer Management.
Registration
Fixtures & Knockouts
League · Quarter · Semi · Final. Auto fixture generation with tie-breaker rules.
Knockout
Live Scoring
Ball-by-ball: 0,1,2,3,4,6 · Wicket · Wide · No Ball · Bye · Leg Bye. Wagon Wheel.
Scoring
Awards
Player of Match · Tournament · Best Batsman · Best Bowler · Fair Play.
Awards
Ball-by-Ball: 0 · 1 · 2 · 3 · 4 · 6 · W · WD · NB · B · LB
Facility Booking
Calendar View
Ground · Nets · Indoor · Equipment booking with QR check-in.
Calendar
Ground 1 (Booked 10-12) · Net 2 (Available) · Indoor (Booked 4-6).
Inventory
Categories: Balls · Bats · Cones · Jerseys · Training Kits.
Finance & Accounting
Finance Dashboard
Cash Book · Bank Book · Expenses · Payroll · GST Reports · P&L · Balance Sheet.
Accounting
Cash: ₹2.4L · Bank: ₹8.6L · Expenses (MTD): ₹1.2L · Payroll: ₹3.8L
Communication Center
Broadcast Message
Audience: All Students · Batch · Age Group · Pending Fees · Match Players. Channels: Email, SMS, WhatsApp, Push.
WhatsApp
Broadcast to 486 recipients · Template: "Match Reminder" · Schedule: Today 6 PM.
Reports & Analytics
Executive Dashboard
Monthly Revenue · Student Growth · Attendance % · Tournament Revenue · Ground Utilization · Growth Analytics.
Analytics