Welcome to Class Companion

Your all-in-one solution for managing class attendance efficiently.

Manage Classes
View, add, or edit class details, schedules, and assigned teachers.
Student Roster
Maintain an up-to-date list of students and their enrolled classes.
Attendance Reports
Generate and view detailed attendance reports by student or class.

Getting Started

1. Configure Firebase: Ensure your Firebase credentials are set up in src/lib/firebase.ts.

2. Add Classes: Start by adding your classes in the 'Classes' section.

3. Enroll Students: Add students and enroll them in their respective classes via the 'Students' section.

4. Record Attendance: Navigate to a class to start recording attendance.