Implement Centralized Data Source (Firestore)
Currently, data is duplicated across multiple mock files (CRM, appointments, financials, evaluations). To enable true two-way sync (e.g., booking an exam in CRM updates the schedule), we must migrate all data to Firestore as the single source of truth.
Connect User Authentication
The login, sign-up, and forgot password pages are UI placeholders. They need to be connected to Firebase Authentication to manage user accounts and protect the admin, instructor, and student dashboards.
Build Invoicing & Financials
The financial system is using mock data. Key tasks include: generating real invoices, automatically linking payments to invoices, and building the logic for the 'Overview' and 'Reports' tabs.
Develop Theory Management Module
The 'Theory Management' section and the student-facing 'Theory' dashboard tabs are placeholders. This includes creating the system for quizzes, online classes, and challenges.
Create Automations
Once core features are connected to live data, we need to implement automations, such as sending template messages, notifications for exam results, or class reminders.
Action Required: Payments to Approve
Action Required: At-Risk Students
Overview
1,234
$54,321
87
12