{ "name": "Dance School ERP", "summary": "Complete dance school management — students, batches, attendance, fees, events, portal, and reports", "description": """ Dance School ERP ================ All-in-one SaaS module for dance schools, music schools, and similar small businesses. Installing this single module installs the full feature set: Students & Guardians -------------------- - Student profiles with auto-generated IDs, dance style, level, and status workflow - Guardian management with bidirectional student links - Sibling discount detection Batches & Enrollments --------------------- - Batch scheduling (days, times, room, capacity) - Enrollment management with discount and pro-rata fee calculation - Bulk student import via CSV/XLSX Attendance ---------- - Session creation with instructor conflict detection - Attendance marking (Present / Absent / Late) - Makeup sessions for cancelled classes Fees & Invoicing ---------------- - Fee structures per dance style and level (monthly / quarterly) - Sibling, scholarship, and custom discounts - Fee waiver request/approval workflow - Automated invoice generation Events & Performances --------------------- - Annual days, competitions, workshops, recitals - Student role and costume tracking - Rehearsal scheduling with attendance WhatsApp Notifications ---------------------- - Absence alerts (instant) - Fee due reminders (0 / 7 / 15 / 30 days) - Low attendance alerts (weekly) - Event and rehearsal announcements Performance & Grade Cards ------------------------- - Configurable assessment criteria - Auto-graded report cards (A / B / C / D) - Parent sharing via portal Parent Portal ------------- - Attendance history - Invoice view and upcoming sessions - Leave request workflow - Grade card access Reports & Dashboard ------------------- - KPI dashboard with clickable stat buttons - Revenue, batch strength, attendance, and enrollment reports """, "version": "17.0.2.0.0", "category": "Education", "author": "Metetroncube", "website": "https://metatroncubesolutions.com", "license": "LGPL-3", "depends": [ # ── Dance school core (13 sub-modules) ────────────────────────────── "dance_student", "dance_guardian", "dance_batch", "dance_attendance", "dance_fees", "dance_whatsapp", "dance_event", "dance_portal", "dance_performance", "dance_low_attendance_alert", "dance_leave", "dance_reports", "dance_student_import", # ── Business operations ────────────────────────────────────────────── "account", # chart of accounts, invoices, payments (Community) "purchase", # vendor management — purchase orders, vendor bills # ── Staff & HR ─────────────────────────────────────────────────────── "dance_staff", # teaching-session stats on hr.employee "hr", "hr_contract", "hr_holidays", # staff leave management "hr_attendance", # clock in/out for staff # ── Canadian Payroll (OCA — run scripts/install_oca_payroll.sh first) ─ # Uncomment after hr_payroll_community is in addons/: # "dance_l10n_ca_payroll", ], "data": [], # This is the main app — shows in Apps menu and counts as an installed application "application": True, "installable": True, "auto_install": False, }