Enrolled
—
Present
—
Absent
—
Rate
—
ParticipantP A L E
Session History
Write Session Entry
Write once — choose which locations receive this entry. Only students marked present get it ✨
📅 Day
📆 Week
🗓️ Month
—
—
🎨 Session Details
All Entries
Session entries for the selected program and location
★ Admin Panel
🔥
Firebase Firestore — data in
attendance-dd5ad. Syncs live across all devices.Programs ADMIN
Afterschool, camp, tutoring, sports…
Locations ADMIN
Instructors ADMIN
Assignments ADMIN
Program → Location → Instructor
Participant Roster & Sessions ADMIN
Sessions / Groups
Add new session / group
Add students to a session
Bulk paste
Paste names one per line or comma-separated. Select a session above first.
Parent Access Codes ADMIN
Each student gets a unique code. Parents enter their code at the parent portal to see only their child's journal entries. Codes auto-generate from the student's name, or set a custom one below.
Set custom code for a student
Admin Password ADMIN
Firestore Security Rules ADMIN
Paste into Firebase Console → Firestore → Rules.
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /config/{doc} { allow read: if true; allow write: if false; }
match /attendance/{doc} { allow read, write: if true; }
match /notes/{doc} { allow read, write: if true; }
match /journal_entries/{doc} { allow read, write: if true; }
}
}