Afternoon Adventure account
Checking your account...
Looking for your saved Google session so the right family or staff tools can open.
Join the Afternoon Adventure family.
Sign in or create an account with Google when you want saved activity tied to your email. You can still ask a question or submit enrollment from the main site.
Questions Questions and replies linked to your email. 0
Questions sent from this account will appear here.
Enrollment submissions Submitted applications and secure PDFs. 0
Enrollment forms submitted from this account will appear here.
Attendance Recent check-in, room updates, and guardian sign-out linked to your email. 0
Attendance updates linked to this account will appear here.
Staff tools
Afternoon Adventure dashboard
Staff profile
Your staff information
Update the name staff tools display and the mailing address used for payroll exports.
Priority inbox
Questions and enrollment first.
Inbox
Questions and requests
Open to reply by email and family account when available.
Inbox
Questions and requests
Open to reply by email and family account when available.Sign in to view questions.
Enrollment
Enrollment submissions
Open to review submitted applications and secure PDFs.
Enrollment
Enrollment submissions
Open to review submitted applications and secure PDFs.Sign in to view enrollment submissions.
Daily attendance
Check students in and out by room or group.
Attendance events are saved as an audit trail while the roster shows the current status for the selected day.Roster
Daily check-in board
Use the selected date to record each student’s current status and pickup details.0 students shown
Attendance PDF
Preview attendance report
Choose the report type, date range, and PDF columns before opening the preview.View
Pick the PDF layout.
Range
Choose the dates to include.
Ledger month
Choose the month and year for this ledger.
Details
Pick the level of detail.
The final PDF preview opens in the site viewer before downloading or printing.
Add students, then choose a date to manage attendance.
Setup
Rooms, groups, and students
Add the structure once, adjust default rooms when students move, then use the daily roster for normal check-in work.Roster
Student setup
Review each student at a glance. Open details only when you need to change guardians, groups, rooms, or active status.Students added here become available for daily attendance.
Rooms
Rooms
Create the places students meet. Click a room to edit its name, remove it, or review assigned students.Rooms will appear here.
Groups
Groups
Create classroom groups, then assign each group to its normal room.Groups will appear here.
Guardians
Parents and guardians
Add family contacts once, then link one or more guardians to each student.Guardians added here can be linked to students.
Staff time clock
Clock in and out with the center QR code.
Staff can scan the printed QR with a phone camera to open this page, then use the website scanner to read the same center QR code for clock-in and clock-out.My shift
Not clocked in
Scan the center QR code to clock in when you arrive and clock out when you leave.
This week
0.00 hours
Estimated pay: $0.00
0 clock-in records
Your recent clock records will appear here.
Verification
Set how staff verify they are at the center.
Right now, the staff verification method is QR location verification. A phone camera can open the printed code to this time-clock page, but staff still confirm location by scanning the same center QR code with the website scanner. The center can rotate printed codes when older copies should stop working.
Loading the current QR code. Rotate only when you are ready to print and replace posted copies.
Team view
Team hours and adjustments
Admins can review totals and correct clock-in or clock-out intervals from each staff member's record list.
Team totals will appear here.
Team time records will appear here.
Traffic
Site visits and busy times
Aggregate counts only. Browser and session IDs are random, hashed, and linked to sign-ins only for deduping.
Daily visits
Recent sessions by day, with page views retained separately.
Daily traffic will appear after visits are recorded.
Busy times
Visits by hour of the day.
Hourly traffic will appear after visits are recorded.
Backups
Site content backups
Download local ZIP backups for Firebase-managed site content. These files can help with safekeeping, transfer, migration, or recovery.
Community updates and media
Saves the update records, captions, dates, grouping details, and each referenced photo or PDF that can be fetched.
Site status
Accounts, inbox, and uploads
Help guide
How to use the site and dashboard
Start with the plain-English guide. Open Technical details only when you want to understand how the site works behind the scenes.
Start here
Use the guide like a quick answer sheet.
Families use Family activity for their own questions, enrollment activity, and attendance updates. Staff use Staff tools for inbox work, attendance, and the step-by-step editing notes below. Admins and owners also see traffic, backups, site status, and staff permissions.
Family activity
- Families can sign in with Google to see questions and enrollment submissions connected to their email.
- Question replies from the center appear in the family account when the email matches.
- Enrollment activity appears when the submitted form uses the same email as the signed-in account.
- Attendance updates appear when the student's guardian email matches the signed-in account.
- Families do not need staff access to ask a question from the public contact form.
Daily attendance
- Use Attendance to create rooms, groups, and student roster records.
- Admins can assign a teacher account to a room from Staff access. Teacher accounts only see and manage students assigned to that room.
- Pick the day you are managing, then check students in, move them to another room or group, or mark them absent.
- Checkout is completed from the family account by a signed-in guardian linked to the student.
- Each action is saved as a permanent event, and the daily roster shows the latest status for quick scanning.
Staff inbox
- Inbox is for questions, requests, and enrollment submissions that need staff attention.
- Open a question to write a reply. The reply is sent by email and saved for the family account when possible.
- Open an enrollment submission to view the secure PDF and review what was submitted.
- Answered or handled items stay separate so they do not clutter the work that still needs attention.
Staff time clock
- Staff and teachers use Time clock to clock in and out from their signed-in account.
- Clock-in and clock-out both start by scanning the center QR code, then confirming on the phone within the short confirmation window.
- The printed QR can stay active until manual rotation or its selected expiration date. Rotating creates a new code and makes older printed copies stop working.
- Admins and owners can manage staff verification, review team hours, manually clock staff in or out, correct time records, and set hourly pay from Staff access.
- Pay shown in the dashboard is an estimate based on the hourly rate saved for that staff member.
Editing the public site
- Open Staff tools, then use Edit public site from an admin or owner account.
- The public site opens with small glass controls on editable areas. Families will not see those controls.
- Use the pencil icon to edit text, links, photos, PDFs, dates, and other settings for that item.
- After saving, wait for the status message before closing the panel or moving to another edit.
- Use Preview public site to hide staff controls and see the page the way families see it.
Adding content
- Plus controls add new items near the section they belong to, such as community updates, events, bulletin cards, or learning-space photos.
- When adding community updates, you can upload one file, several files, or a ZIP. Each media file becomes its own visible update while staying grouped.
- Community update and event cards show a warning when the card summary is short, but staff can still save the update and improve the summary later.
- Unsupported files are blocked before upload. HEIC/HEIF iPhone photos should be exported as JPEG or PNG first.
- Community updates can include one or more uploaded media files and can be grouped when posts belong together.
- Use the saved group text dropdown inside a community update edit panel to copy a group's title, summary, tags, and expanded text. Open Manage update groups when you need to edit shared text, merge groups, or add and remove related posts.
Arrange mode, step by step
- Turn on Edit public site and find the item you want to move.
- Choose the arrange icon on that item. The item becomes the selected source.
- Hover or tap near the item where it should land. A placement arrow appears only for that spot.
- Choose the arrow to place the selected item before or after that target.
- Wait for the saved status message. Press Escape or choose the same arrange control again to cancel before moving.
Files, photos, and PDFs
- Most media areas accept photos or PDFs when that type of content makes sense.
- Supported uploads include JPEG, PNG, WebP, GIF, SVG, AVIF, BMP, PDF, and ZIP files.
- ZIP uploads can help add several community update photos at once.
- iPhone HEIC/HEIF photos should be exported as JPEG or PNG before upload.
Traffic, backups, and access
- Admins and owners can review aggregate site views, unique visitor estimates, and busy times.
- Admins and owners can export Firebase-managed content and media for safekeeping.
- Staff access is where admins and owners choose who can use staff tools, who receives notification emails, and which room a teacher can manage.
- Only roles with account-deletion permission can permanently delete another account. Deletion requires typing the exact phrase shown and cannot be undone.
- Site status shows admins and owners whether account, inbox, and upload tools are connected.
Quick answers
- Need to remove something? Use the fire icon only when the item should no longer appear on the site.
- Need to swap a photo or PDF? Use the pencil icon and look for the media controls inside the edit panel.
- Need to rename or move a menu item? Use the menu editing controls in edit mode.
- Do not see staff tools? Sign in with the approved staff email or check Staff access from an admin account.
Editable from the site
What staff can usually update
How content changes work
Public content lives in Firestore records and Firebase Storage media. The site listens for changes, then updates only the matching section so staff changes appear quickly without refreshing the full page.
Ordering model
Editable lists use `orderRank` instead of plain order numbers. Moving one item writes a rank between nearby items, which avoids rewriting every record in the list.
Security model
Public users can read public site content and submit questions or enrollment forms. Staff-only tools, submissions, private PDFs, metrics, and permissions are protected by Firebase Auth, Firestore rules, Storage rules, and callable checks.
Deploy and config
GitHub Pages serves the public site. Firebase handles Auth, Firestore, Storage, metrics, and functions. The deployed Firebase web config is generated during the GitHub Pages workflow from a restricted GitHub secret.
Notifications and submissions
Contact questions and enrollment submissions create Firestore records. Cloud Functions send staff emails and submitter receipts, and signed-in families can see matching activity by email.
Attendance records
Attendance uses immutable event documents plus a daily roster projection. Staff actions go through a callable function, while families can only read records where their verified email matches the guardian email.
Staff time clock records
Time clock entries are written only by Cloud Functions. The current QR challenge secret cannot be read directly from Firestore; rotating the code replaces the active challenge, staff can read their own entries, and admins and owners can review team entries.
Maintenance checks
The repo includes checks for syntax, secret leaks, security/privacy boundaries, listener usage, Firestore indexes, performance, PDF signatures, and browser smoke tests.
Staff access
Staff permissions
Access workflow
Click a person to edit their access.
Signed-in accounts appear automatically. Each person opens in a focused editor where you can assign roles, rooms, alerts, and pay details.- 1Choose person
- 2Edit access
- 3Save access
Choose account
Signed-in people
People who have signed in will appear here.
People who have signed in will appear here.
Custom roles
Role builder
Create reusable staff roles with exactly the permissions each person needs.
Roles will appear here.