🔔 Enable notifications to get pickup and attendance alerts
Dashboard
Overview of J Club program
–
Parents
–
Children
–
Counselors
–
Schools
📈 Daily Attendance – Last 30 Days
🏫 Children by School
🚌 Children by Service Type
Quick Actions
Parents & Children
Manage parent accounts and their registered children.
Mark Parents as Already Invited
Paste the list of emails (one per line, or separated by commas/spaces) that already received the invitation outside the tracked code path — for example, the "Delivered" list copied from Resend's dashboard. These parents will be marked so the next "Send Invites to All Parents" run skips them.
Parent Name
Phone
Email
Status
Children
Actions
Counselors
Manage counselors and their school assignments.
Name
Email
Assigned Schools
Actions
🛡️ Admins
People with full admin access. New admins receive an email invitation to set their own password.
Name
Email
Status
Actions
Schools
Click a school to see today's roster. Manage schools in the program.
Absence Report
View all marked absences by date.
Child
Parent
School
Date
Attendance Records
Bus attendance submitted by counselors.
Program Calendar
Manage school closures, mini camps, early dismissals, and special events.
Legend:🔴 JClub Closed🟣 Mini Camp🟠 Early Dismissal (4pm)🔵 Special Event / JCC
All Events —
Date
Type
Title
Description
🎯 Activity Rosters
Manage enrichment activity rosters, schedules, and counselor assignments.
Upload Enrichment Excel File
Upload the weekly activity roster Excel. Existing counselor assignments are preserved when a child's activity hasn't changed.
Add Time Schedule Override
Define drop-off / pick-up times for activities that don't have times in the Excel file (e.g. Soccer).
Existing Schedules
Loading...
Add Manual Activity Entry
Add activities not in the Excel file (e.g. Swimming — notified by phone).
Manual Entries
Loading...
Select an activity above
Choose an activity to view its roster.
⚙️ Settings
Program administration and year-end tools.
🔐 Two-Factor Authentication (2FA)
Add an extra layer of security to your account by requiring a verification code from your phone when logging in.
Loading...
Setup Instructions:
Download an authenticator app (Google Authenticator, Authy, or Microsoft Authenticator)
In the app, tap "+" and choose "Enter setup key"
Enter this secret key:
Enter the 6-digit code from the app below to verify
🎓 End of School Year
Use this button at the end of the school year to clear all children and registrations. Parent and counselor accounts will be kept — only children, registrations, absences, and attendance records will be deleted.
After clearing, simply upload next year's roster to start fresh. Parents will see their new children and updated information.
⚠️ This action cannot be undone. All attendance history, absences, and child registrations will be permanently deleted.
⚠️ Wipe All Data (Testing Only)
Use this to reset the app for testing. Deletes ALL parents, counselors, children, activities, calendar events, and invitations. Admin accounts and schools are preserved.
Flow: wipe → upload a fake roster → test (including "Send All Invitations" — emails only go to the fake addresses) → wipe again → upload the real roster.
🚨 IRREVERSIBLE. Everything except admins and schools will be permanently deleted.
Upload Roster
Upload the Only ASP Roster Excel file to import parents and children.
📋 Accepted Formats
✅ Excel (.xlsx) — JCC export format (Only ASP Roster)
✅ CSV — columns: parent_name, parent_email, child_name, school, days
New parents receive login credentials by email. Existing parents have their children updated automatically.
Upload File
⏳ Uploading, please wait...
🎓 End School Year
This will permanently delete all children, registrations, absences, and attendance records. Parent and counselor accounts will remain.
To confirm, type END OF YEAR in the box below:
⚠️ Wipe All Data
This permanently deletes all parents, counselors, children, activities, calendar events, and invitations. Admin accounts and schools are preserved.
🚨 This cannot be undone. To confirm, type WIPE ALL DATA and enter your admin password.
The new admin will receive an email with a one-time link (valid 7 days) to set their own password. Admins have full access to manage parents, counselors, schools, and other admins.