Dashboard Overview

Academy Owner
Jul 24, 2026
Total Students
486
+12
Active Batches
23
+2
Revenue (MTD)
₹4.28L
+18%
Pending Fees
₹1.12L
24 overdue
Matches This Week
8
4 completed
Attendance Today
87%
+5%

Monthly Revenue

RevenueTarget

Student Growth

Enrolled

Recent Registrations

StudentBranchBatchStatusFee
Rahul Sharma
U14 · Whitefield
WhitefieldU14 - AActive₹4,200
Ananya Reddy
U16 · Marathahalli
MarathahalliU16 - BPending₹5,100
Virat Singh
U12 · Whitefield
WhitefieldU12 - AActive₹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
P1

Academy Profile

Logo, Name, Registration, GST, Address, Contact, Timezone. Subscription plan management.

SetupBranding
P1

Branch Management

Add/Edit/Disable branches. Set default branch with manager assignment.

Multi-branch
Whitefield (Active) · Marathahalli (Active) · Electronic City (Disabled)
Student Management

Student Directory

NameBranchBatchAgeStatusFee Due
Rahul SharmaWhitefieldU14 - A13Active₹0
Ananya ReddyMarathahalliU16 - B15Pending₹5,100
Virat SinghWhitefieldU12 - A11Active₹0
Priya PatelMarathahalliU16 - A14Inactive₹2,800
P1

New Student Registration

Sections: Personal · Parent · Sports · Medical · Documents.

Photo 📷 Upload
Full Name Rahul Sharma
DOB 12-05-2012
Gender Male
Blood Group O+
Father's Name Mr. Sharma
Mother's Name Mrs. Sharma
Mobile +91 98765 43210
WhatsApp +91 98765 43211
Email rahul@email.com
Experience Level Intermediate
Batting Style Right-hand
Bowling Style Right-arm fast
Preferred Batch U14 - A
Medical Info Allergies: None | Emergency Contact: +91 98765 43212
Documents 📄 Birth Certificate, 📄 Medical Declaration (uploaded)
Trial Session: Assign Coach · Select Date/Time · Mark Result · Convert to Admission.
P1

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

Coaches

NameSpecializationBatchesStatus
Coach RajeshBattingU14-A, U16-BActive
Coach SunilBowlingU12-A, U14-BActive
Coach MeeraAll-RounderU16-AInactive
P2

Coach Profile

Qualifications, Experience, Certifications, Availability, Leave, Payroll.

HR
P2

Coach Schedule

Day · Week · Month views with conflict detection.

Calendar
Staff Management
Total Staff
28
Reception
6
Ground Staff
12
Admin
10

Staff Directory

NameRoleShiftAttendanceAction
Priya K.Receptionist9 AM - 6 PMPresent
Vikram S.Ground Staff7 AM - 4 PMPresent
Anita R.Admin10 AM - 7 PMLeave
Task Assignment: Ground Staff assigned to Net 2 & Ground 1 for today's U14 matches.
Batches & Attendance
Total Batches
23
Today's Attendance
87%
Absentees
12
P1

Batch Creation

Name · Age Group · Days · Time · Coach · Ground · Capacity with auto-validation.

Validation
P1

Daily Attendance

QR Scan · Manual · OTP · Biometric. Mark All Present / Absentees & send alerts.

QR
QR Scan Mode: 32 present · 5 absent · 2 leave.
Performance Management

Skill Assessment (U14 Batting)

TimingShot SelectionFootworkPower

Coach Feedback

Rahul: "Excellent cover drive, needs to work on pull shot."
Ananya: "Consistent line and length. Add variation."
P2

Fitness Reports

Yo-yo test, sprint times, strength metrics over time.

Fitness
P3

Video Analysis

Upload and tag match/practice footage with coaching annotations.

Video
Fees & Payments
Collected (MTD)
₹4.28L
Pending
₹1.12L
Overdue
24
P1

Generate Invoice

Generate · Send WhatsApp · Send Email · Record Cash. Razorpay/Stripe.

WhatsApp
P2

Subscription Plans

Monthly · Quarterly · Half-Yearly · Annual · Camps with auto-renewal.

Plans
Match Management
Upcoming
6
Today
2
Payment Pending
4
P1

Create Match

Age Group · Match Type · Ground · Date · Opponent · Match Fee · Dress Code · Ball Type.

Payment Link
P1

Add Players

Select from Academy · Add Guest · Send Payment Link · Mark Exempted.

Squad
P1

Payment Dashboard

Paid · Pending · Failed · Refunds for match payments.

Payments
Tournament Management
Teams
12
Matches
28
Revenue
₹1.86L
Live
2

Points Table (U16 League)

#TeamPWLNRPtsNRR
1Whitefield Warriors54108+1.24
2Marathahalli Mavericks53206+0.87
3Electronic City Eagles52304-0.32
P2

Team Registration

Team Logo · Player List Excel · Age Proofs · Organizer Management.

Registration
P2

Fixtures & Knockouts

League · Quarter · Semi · Final. Auto fixture generation with tie-breaker rules.

Knockout
P3

Live Scoring

Ball-by-ball: 0,1,2,3,4,6 · Wicket · Wide · No Ball · Bye · Leg Bye. Wagon Wheel.

Scoring
P3

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
P3

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
Balls
124
Bats
38
Cones
56
Jerseys
72
Categories: Balls · Bats · Cones · Jerseys · Training Kits.
Finance & Accounting
P2

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
P2

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
P2

Executive Dashboard

Monthly Revenue · Student Growth · Attendance % · Tournament Revenue · Ground Utilization · Growth Analytics.

Analytics

Revenue Breakdown

Ground Utilization