Competition Management System
+
Start New Competition
Create a new isolated competition with its own data
Public audience view? →
Kali Puja Competition
✓ Saved
💬 Team Chat
👥 Everyone in this competition will see this
👁 Audience
👥 Student Registration
🎯 Events
🏷️ Groups
Groups are class-range brackets. Every student whose class falls in the range is automatically a member. Add students first, then create groups.
❓ Question Bank
🎮 Host Quiz
Setup Quiz Session
Written Round first → enter marks → top 7 → Oral Round (each student answers their own questions)
📊 Calculate Results
Step 1 — Select Event
Step 2 — Select Group
🔍 Data Integrity Check

Run before locking to catch missing scores, absent students, and other issues.

📋 Judge Marking Sheet
👨‍⚖️ Judge Management

Add judges once here. They apply across all events in Results tab.

📄 Generate Marking Sheet
Compact A4 — all classes packed together, no wasted space. Rating guide on every sheet.
📊 Range: Very Poor 0–5 · Average 6–10 · Good 11–15 · Excellent 16–20
🏆 Final Results — Announcement List
All locked results appear here grouped by event and group for mic announcement. Lock results in the Calculate Results tab first.
💾 Backup & Settings
🆘 Plan B — print pack

Print these after registration closes and groups are made, and keep them with you. If the console or the internet fails on the day, the whole competition can be run from paper — same students, same numbers, same order as the Events tab.

Written question papers: 🎮 Host Quiz → Written Round → ⬇️ Question PDF (sets A–D). Also keep a copy of 💾 Export All Data.

☁️ Cloud Database

All data is stored in Firebase Firestore and synced live across devices; the results page is fed by the Firebase Realtime Database; songs and drawing photos are kept in Supabase Storage. Every change is saved automatically — the status dot at the top turns green once it is. If the connection drops, changes are kept and saved as soon as it is back.

Use this if a device looks out of date or the audience view is not showing the latest results. It re-loads everything from the database and re-publishes it to the audience tab.

👤 Signed in as:
Not signed in
📤 Export Data

Save all competition data. Choose PDF for a readable report or JSON for a technical backup.

📥 Import Data

Restore from a backup JSON.

⚠️ Replaces ALL current data!
🧪 Sample Data

Load demo data to explore all features instantly.

💬 Message Confirmation
Variables: {name} {id} {class} {events} {phone} {address}
India: 91 + 10 digits, no spaces or +
👁 Audience Live View

Share the audience link so viewers see the live leaderboard, questions and results. Updates in real time.

👁 Open Audience View
ℹ️ System Info
⚠️ Danger Zone

Permanently delete ALL data. Cannot be undone.

आदर्श युवा समिति एंड वेलफेयर ट्रस्ट

Kali Puja Competition
Connecting to live results…