Roles and Permissions
What each role does and which panel it sees. Assign the right role to the right person; everyone sees only the screens relevant to their work.
Management Staff
Founder
Management PanelSchool owner — the top level authorized for everything including finance.
- Full school management + finance/subscription
- Settings, staff, CRM, executive reports
- Task-based delegation of authority
Director
Management PanelThe senior manager running the school's operation (including finance).
- Staff/student management, finance, CRM
- Settings, timetable, announcements
- Sees late/early alerts, asks for reasons
Principal
Management Panel · Academic FocusAcademic progress, teachers, and the schedule — EXCLUDING finance.
- Timetable, records, counseling
- Announcements, CRM (read/write)
- Academic focus panel (meeting requests, counseling)
Vice-Principal
Management Panel · Operations FocusDaily operations — attendance, substitution, discipline. EXCLUDING finance.
- Check-in/out records, substitution, waiting room
- Records, timetable, messaging
- Operations focus panel (late/early, substitution)
Coordinator
Coordinator PanelAcademic/teacher coordination and the timetable.
- Create timetable and substitution
- School records, counseling, scholarship
- Announcements, check-in/out records
Education and Students
Counselor
Counseling PanelGuidance — individual meetings, appointments, and referrals (confidential).
- Handles appointment requests, keeps meeting notes
- Meets with student/parent/teacher
- Own QR check-in/out + ID card
Teacher
Teacher PanelTheir own classes, lessons, and students.
- Own timetable + reminder 5 min before
- Attendance, grades, homework; class list
- Refers a student to counseling; QR check-in/out
Parent
Parent PanelFollows their child's school life.
- Track the child's grades/attendance/homework/schedule
- Drop off/pick up at school with parent QR
- Requests a counseling appointment; Ask the School; meeting request
Student
Student PanelTheir own academic information and school life.
- Own schedule/grades/attendance/homework
- Message their teacher; counseling appointment
- Ask the School; upcoming events
Support and Operations
Public Relations
CRMProspective parent relations and promotion.
- CRM: lead/meeting management
- Announcement communication
- Social media studio
Sales Team
CRMEnrollment/sales process.
- CRM: lead pipeline, conversion
- Prospective parent follow-up
Technical Support
MessagesIn-school support line.
- Messaging (to everyone)
- Basic read permissions
Shuttle Driver
ShuttlesLive location of the assigned shuttle.
- Shuttle route live location sharing
- Communication with management/coordinator
Security: Permissions don't just hide the menu; they're also enforced on the server (Firestore security rules). A user cannot access data outside their permissions. Staff accounts are assigned from the Staff section.