District Basketball Association Ghaziabad
Affiliated: UPBA  ·  Societies Act 1860  ·  DBAG Management System
❌ Invalid email or password
Are you a player? Sign up here →
DBAG Management System  ·  v143
🏀
DBAG
Ghaziabad v143
A
Admin
Administrator

📊 Dashboard

DBAG — District Basketball Association Ghaziabad

🧾 Recent Receipts
🏃 Players by Category
📅 Upcoming Events
Registrations

🏃 Player Register

Unique master profile per player — all registrations, achievements, certificates linked year-wise

⚡ Fast Multi-Player Entry — Fill row by row, Tab to move
#Full Name *Father/GuardianInstitute *MobileDOBFee StatusMode
New Player Registration
⚠️
📋 Master Profile — Personal details stored once. Age category is entered at each registration below.

📅 Registration Details (this year)
Category & FY can be added again next year from the player's profile
Age:
Gender:
Status:
Sort:
FY:
Events

✅ District Team Selection

Players auto-loaded from camp attendees of same category & year — tick checkboxes to select. Auto-fill from district championships.

🚀 Team Journey Wizard — Trial to Nationals
Complete the full district team lifecycle in one place — Trial → Probables → Camp → Final Team (12+3) → State Tournament → UPBA Certs → Pre-National Selection. Each step automatically updates player profiles and the annual report.
📋 Step 1 — Event & Team Setup
🚀 Auto-Fill Team from District Championship
Team Details
☑ Camp Players — Tick to add to District Team
0 selected
✏️ Edit selected players before saving (jersey, position, state participation):
🏀 Player Journey — District to India Click any stage to fast-mark players
Camp
🏅
District Team
12 + 3 Standby
🥇
State Champ.
🏋️
Pre-Nat Camp
🟠
UP State Team
🇮🇳
India Camp
India Team
Registrations

📋 All Registrations

Every registration entry across all players. Filter by FY, category, fee status, date range, and source.

🔍 Filters
📋 Registration Entries
Registrations

⚡ Bulk Register — Add Many Players Fast

Paste names, upload a spreadsheet, or pick from the register. Smart matching handles duplicates automatically.

🎯 Step 1 — Registration Context
These apply to all players in this bulk operation. You can override per-row in Step 3.
📥 Step 2 — How do you want to add players?
💡 Format (one player per line):
Just names work: Ravi Kumar
Or add details separated by commas: Ravi Kumar, 2012-03-15, Rajesh Kumar, 9876543210
Full format: Name, DOB (YYYY-MM-DD), Father, Mobile, Email, School
Minimum needed: Name. More details = better matching.
Registrations

👔 Coaches Register

Annual representation record maintained year-wise

Add Coach
Registrations

🟡 Referees Register

District / UPBA / BFI — year-wise empanelment record

Add Referee
Registrations

👥 General Body Members

Member with designation per term — Societies Act 1860

Add GB Member
Registrations

🤝 Sponsors & Team Owners

Sponsors, owners and supporters of District Basketball Ghaziabad

Add Sponsor / Owner
Events

🏆 Championships & Trials

Mandatory: U-14 & U-17 Championship yearly (Boys & Girls). Auto-creates certificate records for placers.

Add Championship / Trial
🏅 Place Results (for district championship — auto-creates certificate records)
Events

🏫 Championship Teams — School Enrollment

Enroll school/club teams into a championship with their 12 players. Auto-issues entry-fee receipts and enables one-click bulk certificate generation.

📋 Step 1 — Select Championship
🏫
Select a championship above to manage school teams
Once selected, you can add school teams, enroll their players, and issue entry-fee receipts & participation certificates in bulk.
Events

⛺ Coaching Camp Register

Players auto-loaded from registered players of matching category & year

Create New Camp
✅ Select Players for Camp
📋 All Camps
Finance

🧾 Issue Receipt

Receipt issued only when payment confirmed • Auto receipt number (editable) • Send via WhatsApp & Email

🖨️ PRINT RECEIPTS
🧾 New Receipt
Receipt will only be generated once you confirm payment is received. Unpaid registrations can be saved without a receipt.
Finance

📒 Cash Book

All receipts with running balance — click 🖨️ to print, ✏️ to edit, ✕ to delete

📅 Date Range:
Records

🎖️ Certificates — Issued & Distributed

Every player receives certificate per championship • UPBA state-level • digital signature support

🏆 From Championship: Go to Champ. Teams → Select championship → 🏅 Generate Certificates
🎖️ Individual Certificate: Click "Print Certificate" → Search player name → Select championship → Preview & Print
⚡ Bulk Entry: Fast Multi-Entry → Choose "Load from Championship Teams" → All players pre-filled
⚡ Fast Certificate Entry — Multiple Players on One Page
🚀 Auto-Fill from Existing Records
Common Fields (apply to all rows)
#Player Name *Reg. No.School/ClubCert Type (override)StatusCert No. (editable)
🏆 Bulk Team Certificate Entry
Enter player names (one per line, up to 15):
Certificate Record
Certificate Issuance & Receipt Details
Records

⚠️ Protest Register

Records

📦 Assets & Inventory

Records

📋 Meetings / AGM / EGM

Required under Societies Registration Act 1860

Records

📈 Reports

Generate all types of reports and export

🛠️ Custom Report Builder — Filter & Print Anything

Choose a data type, apply filters (date range, FY, category, status, etc.), pick columns, and print or export. No template needed.

🏃
Player Register
All players year-wise
🧾
Cash Book
All receipts & running balance
⚠️
Unpaid Fees Report
Players with pending fees
📊
Category Summary
Player count per category/FY
👔
Coaches Report
All coaches & year-wise
🟡
Referees Report
Qualification-wise
👥
Members Report
GB members & designations
🏆
Championship Records
All events year-wise
Team Selection
District team records
🎖️
Certificates Report
Issued & distribution status
📦
Assets Report
Inventory & total value
🤝
Sponsors Report
All sponsors & amounts
🏫
Institute-wise Players
Players grouped by school/institute
📋
Meetings Register
All AGM/EGM/Committee meetings
🔍
Incomplete Player Data
Missing mobile, email, institution, DOB, or registrations
Camp Attendance Summary
All camps with attendance % per player
📅
Annual Year Report
Full year summary — trials, teams, camps, achievements
🏆
Championship-wise Teams
District teams grouped by championship — printable
📊
Annual Report
Full year summary — championships, financials, registrations, achievements
🖨️
Print Players List
Printable player register with fee status
Records

💬 Player Messages

Messages sent by players/parents through the Player Portal

Loading…
Records

📅 Annual Year Report

Complete year-wise report: trials, championships, camps, selections at all levels

Records

📔 Daily Diary

Record daily events, important activities, and notes

New Diary Entry
Records

📄 NOC Register

No Objection Certificates for player transfers to other districts/associations

Issue No-Objection Certificate
Records

🪪 Age Proof Verification

Track Aadhaar/Birth Certificate verification status per player per FY — critical for U-14/U-17 disputes

Age Proof Verification Entry
Records

📜 Resolution Register

Record all GB/AGM/EGM resolutions with motion, voters, and result — exportable for Registrar of Societies audit

New Resolution
Records

🏀 Ground Booking Log

Track court/ground bookings — venue, date, fee paid, authority

New Ground / Court Booking
Finance

📊 Budget vs Actuals

Set annual budget heads and track actual income & expenditure against budget

Budget Head Entry
Settings

🏛️ Society Registration & Office Bearers

Society registration details, renewal alerts, and office bearer term tracking

🏛️ Society Registration (Societies Act)
👥 Office Bearer Tenure Tracker
📱 WhatsApp Broadcast List Builder
Operations

💡 Suggestions to Run the Association Better

Practical recommendations for DBAG — based on Societies Act compliance, UPBA requirements, and day-to-day operations

✅ Immediate — Low Effort, High Impact
📱 Monthly WhatsApp Fee Reminders
Use the WhatsApp Broadcast Builder in Society & Bearers to send fee-due reminders to all registered players before the 10th of each month. Filter by category or school for targeted messages.
📅 Set Up Annual Event Calendar
Add all mandatory UPBA tournaments (U-14, U-17, U-19 — Boys & Girls) to the Championships & Trials section at the start of each financial year. This auto-links to certificates and team selection.
🧾 Receipt Same Day — No Exceptions
Every cash collection must generate a receipt the same day. The system auto-generates receipts on player registration. For ad-hoc payments use Issue Receipt immediately — never write it later.
🏛️ Office Bearer Term Dates
Fill in Term Ends dates for all office bearers in Society & Bearers. The system will alert you before expiry. Elections must be called 30 days before term ends under Societies Act 1860.
📋 Record Every GB Resolution
Log every Governing Body and General Body decision in Resolutions. The Registrar of Societies can ask for minute books any time during inspection. Resolutions also protect bearers from personal liability.
🔗 Monthly Duplicate Check
Run the Merge Duplicates tool once a month. Wrong-register entries (e.g. a player accidentally added twice) can be merged or transferred to the correct register with one click.
⚙️ Process Improvements — Monthly / Seasonal
📊 Budget vs Actuals — Every Quarter
Update actual income and expenditure in Budget vs Actuals at the end of each quarter. This gives you a live I&E statement for the Treasurer's report at every GB meeting.
🪪 Aadhaar Verification Before Trials
Use Age Proof Verify to record Aadhaar-based DOB verification for every player before U-14 and U-17 trials. UPBA / BFI can challenge age eligibility — have digital records ready.
⛺ Camp Attendance = Selection Evidence
Mark daily attendance in every coaching camp. This creates a paper trail for which players were considered for district team — useful if parents question selection or BFI audits team selection records.
📄 NOC Before Player Transfers
Any player representing another district must have a written NOC from DBAG. Issue NOCs through the NOC Register and track validity. Never allow a player to play for another district without it.
🏫 Keep Institute List Clean
Regularly merge duplicate school names (e.g. "DPS" vs "Delhi Public School") using the Institutes merge tool. Clean institute data makes category-wise reports accurate and helps in sponsor reporting.
📔 Daily Diary — Key Decisions Only
Use the Daily Diary for informal notes — parent calls, ground issues, coach grievances. This becomes a reference when formal resolutions or protests are raised later. Short entries are fine.
🚀 Recommended Features to Add in Future Versions
📊
Match Scorecard Entry
Record game results with player-wise scoring, fouls, assists. Needed for league and championship records. Feeds into Best Player calculations.
📸
Player Photo & Document Upload
Attach a small photo and Aadhaar scan to each player profile. Critical for state-level identity verification and BFI registration.
📝
Parent Consent Form Tracker
Track whether signed parental consent forms are received per player — especially mandatory for U-14. Status: Received / Pending / Waived.
📲
Auto-WA on Trial Selection
One-click WhatsApp to selected players announcing team selection with date, venue, and reporting time. Currently manual.
📑
Annual Report PDF Export
Auto-generate a formatted PDF annual report — player count, events, financials, teams — for Registrar of Societies submission.
🏆
State / National Tracker
Track how DBAG players perform at state and national level — medals, rankings, selections. Feeds the district's reputation and sponsor pitch.
🧾
Sponsorship Invoice Generator
Auto-generate sponsorship invoices and receipts with agreed amounts and deliverables for Title / Co-sponsors.
⚖️
Protest Resolution Log
Track protest outcomes with resolution dates and decisions. Required by BFI rules — unresolved protests can invalidate championship results.
📋 Annual Compliance Checklist — Societies Act & UPBA
⚠️ Checklist status is saved in this browser. Tick items off as the year progresses.
DBAG Management System  ·  Version 65  ·  District Basketball Association Ghaziabad  ·  Built for UPBA-affiliated district operations
Settings

⚙️ Settings & Society Info

All editable — changes reflect on receipts and certificates

🏀 Society Details
Logo (appears on receipts & certificates)
🎨 Club Colour (applies live across the whole app)
Saved automatically — no need to click Save Settings
🏦 Bank & Payment Details (shown on receipts)
✍️ Digital Signatures for Certificates
President Signature
Required for all certificates
Secretary Signature
Required for all certificates
Organising Secretary Special Cases
Optional — adds a 3rd signatory for special events
All certificates require President + Secretary signatures. Organising Secretary can be added in special cases when generating a certificate.
🔑 Change Password
Change password for the currently logged-in user (). Passwords are stored locally and reset on page reload unless you update the backup.
Staff logins are managed in your Supabase project (Authentication → Users). Contact your Admin to get an account.
🎖️ Certificate Print Settings
Settings

💾 Data Management

Backup, restore, import old data from Excel template

💾 Backup & Restore

Backup saves all your data as a JSON file. Restore uploads it back — works from any device. For online access: upload the backup file to Google Drive, then restore from any device.

☁️ Google Drive / Online Access tip:
1. Click "Backup All Data" to download JSON file
2. Upload that file to your Google Drive
3. On any other device: download from Drive → "Restore from Backup"
4. Your data is now accessible from any device!
📂 Import Old Data (Excel)

Download the CSV template, fill in old records, then upload. This merges with existing data.

📊 Storage Health — Where Your Data Lives

Your data is now stored in two places for safety: localStorage (fast access) AND IndexedDB (durable mirror that survives cache clears). The browser may also grant Persistent Storage — a special permission that prevents auto-eviction.

🛡️ Auto-Save Backups — Survives Cache Clears ⚠️ Not Configured

Save your data automatically to a local folder on your computer at a chosen interval. Files survive cache clears, browser updates, even reinstalls. Modern Chrome/Edge can save silently to a folder you pick once. On other browsers, files auto-download to your Downloads folder.

Browser:
🔄 Multi-Device Sync — Export & Import

Work on mobile and laptop without losing data. On the device where you entered new records, click Export for Sync — a small file is created with just new/changed records. Transfer it (WhatsApp/Email/USB) to the other device, then click Import & Merge. Duplicates are automatically detected using the Name+DOB+Father rule.

📤 STEP 1 — EXPORT (on the device with new data)
Last sync: never
📥 STEP 2 — IMPORT & MERGE (on the main device)
You'll see a preview showing exactly what will be added/updated. Nothing commits until you confirm. A safety backup is auto-saved first.
📸 Manual Snapshot — Anytime Backup

Take an instant snapshot of your data right now. Use before any risky operation (mass edit, year-end cleanup, switching devices). Snapshots are kept for the last 20 events and visible in the Auto-Backups list with your tag.

💡 Best practice: Always download a backup file before bulk operations. Browser snapshots can be lost if you clear browser data — downloaded files are forever.
🧹 Data Cleanup — Remove Duplicates

Scan for and remove duplicate records that may have been created accidentally. A safety backup is auto-saved before any cleanup.

🗑️ Data Safety & Clear Options

All data stored in browser. Use Backup regularly. To use from multiple devices/anywhere — restore backup on each device, or use a shared hosting service.

⚠️ Danger Zone: Clearing data is destructive. Always download a backup file FIRST.
When you click below, you'll choose between:
"data" — Clears records but keeps auto-backup history (recoverable)
"everything" — Nuclear clear: deletes data, auto-backups, AND IndexedDB shadow (only recoverable from a downloaded JSON file)

Settings

🔐 User Access Management

Login Credentials & Permissions
Roles: 🔴 Admin — Full | 🟠 Secretary — All except user mgmt | 🟡 Treasurer — Finance only | 🟢 Coach — Players, selection, camps | 🔵 Referee — Events, protests | ⚪ Viewer — Read only
Records

🏫 Institutes / Schools / Clubs

Full register with player counts, receipts & championship history. Click 👁 to open the full profile. All cells are editable inline.

➕ Add Institute
📋 All Institutes (0)
💡 Click any cell to edit inline. Click type badge to cycle through types. ✏️ for full edit form.
Communication

✉️ Email & WhatsApp Centre

Compose and send emails directly. Best options for easy sending explained below.

📬 Easiest Ways to Send Emails from DBAG
✅ Option 1 — Recommended
Gmail (via mailto link)
Click "📧 Open in Gmail" below. Your browser opens Gmail with To, Subject and Body pre-filled. Works on any device. No setup needed.
⚡ Option 2 — Bulk Sending
EmailJS (Free, Direct)
Set up EmailJS once (free at emailjs.com). Then send directly from here — no mail app opens. Best for sending to many people at once.
📱 Option 3 — WhatsApp
Instant & No Setup
Use WhatsApp to reach players instantly. Click "📱 Send via WhatsApp" — message opens in WhatsApp Web/app. Best for quick announcements.
👥 Pick Recipients
📋 Templates
Events

⚽ District League — Fixtures & Match Schedule

Create leagues, add teams, auto-generate fixtures (round-robin / knockout / group stage), record scores, and view live points table

Statistics

📊 Box Scores & Player Statistics

Record detailed per-player game stats (points, rebounds, assists, etc.) and view career statistics for each player.

🎯 Record New Box Score
Box scores can be entered for any match in any league. Select the league and fixture, then enter stats for each player of both teams. Stats are automatically aggregated into player career statistics and available for viewing in player profiles.
📋 Recorded Box Scores
🏀 Player Career Leaders
Events

💰 Championship Budget

Plan and track the budget for each championship — estimated vs actual expenses with totals.

📚 Saved Budgets — Audit Trail
Championship

🍽️ Guest & Hospitality Register

Record guests, dignitaries and officials hosted during the championship — per date, meals, accommodation.

Select a championship to view guests
Events

📑 Championship Report — Smart Generator

Answer a few questions; system generates a structured audit-ready report by combining your answers with auto-pulled data (registrations, budget, performance). Reports are saved permanently for Societies Act compliance.

📋 Step 1 — Select Championship
or fill manually below
🔗 Step 1.5 — Select League(s) to Fetch Data From Tick the league(s) run for this championship
❓ Step 2 — Answer These Questions
Communications

📰 Press Release Builder — English & Hindi

Create bilingual press releases in minutes. Pick a template, fill key facts, get ready-to-send English & हिन्दी versions side-by-side. Auto-pulls data from championships when linked.

📋 Step 1 — Choose Template
Achievements

🏅 State / National Championship Performance

Track Ghaziabad District team's participation and results in State, Zonal, and National level championships year-wise.

🏅
New Championship Record
Fields marked are required
📋 Championship Details
🏆 Result & Performance
Played
Won
Lost
Pts For
Pts Against
+/- Diff
0
👥 Team & Officials
📈 Summary
📋 Participation History
🔍 Esc
👥

Pick Recipients

0 selected