
Web app · Productivity
ClassProof
Keep your own attendance record for a court-ordered weekly class
Log every session in seconds, watch your absence budget against the program's cap, project your completion date from your real pace, and keep a dated fee ledger with a running balance. Free, in the browser, nothing sent anywhere.
Stored in your browser only. Nothing you do in the web version is sent to our servers. Clear your browser data and it's gone — so export a backup from the in-app menu if you want to keep it.



In your browser
What you can do in ClassProof on the web
Session log with a running count
Attended, excused absence, unexcused absence or makeup — with the date, week number, facilitator, fee charged and a note. The dashboard counts attended + makeup sessions toward the required total.
Absence budget against the cap
The number that decides compliance: absences used out of the program's allowance, drawn as filled blocks, with every absence flagged until its makeup is logged.
Makeup planner
Each absence carries a planned makeup date you can move. Logging the makeup adds a MAKEUP session at the next week number with the program's fee and clears the flag.
Deadline projection from your real pace
Sessions remaining ÷ your observed sessions-per-week gives a projected finish date, plotted on the program window with the weeks of slack — or overrun — against the completion deadline.
Fee ledger with a running balance
Every session fee and every payment (cash, card, money order) in one dated table, newest first, with the balance recalculated row by row and paid amounts called out.
More than one program at once
A 52-week intervention program alongside a 16-week parenting class, each with its own required sessions, absence cap, deadline and per-session fee — switch between them anywhere.
Dated summary you can hand someone
A plain-text attendance-and-payment summary for a date range, plus a sessions CSV — download or copy it for a probation officer, case manager or the program itself.
Screens
Every screen, rebuilt for the browser
-
1
Dashboard
Sessions toward completion as a 52-square grid, absence and makeup counters, balance, projected finish and the log-this-week button.
-
2
Session log
Every logged session grouped by month, filterable to attendances, absences or makeups.
-
3
Session detail
One week's record: status, facilitator, fee charged, note, attached payments and the makeup state.
-
4
Log a session
Date, status, facilitator, fee charged and what you paid at the door — with the absence and makeup consequences spelled out.
-
5
Absence budget
Absences used against the program's hard cap, each absence listed with its makeup state, and how the cap actually works.
-
6
Makeup planner
Absences still owing a makeup, each with an editable planned date and a one-tap log-the-makeup button.
-
7
Deadline projection
On track or at risk, the program window as a timeline with today marked, the pace math, and sessions logged per week.
-
8
Fee ledger
Balance, total paid and total charged, then the ledger table of fees and payments with a running balance.
-
9
Record a payment
Date, amount, method and which session it applies to, with a note for the receipt number.
-
10
Programs
Every mandated program you are tracking, with progress, absences used and balance — and which one is active.
-
11
Program setup
Name, type, provider, case number, start date, required sessions, allowed absences, completion deadline and per-session fee.
-
12
Summary export
A dated attendance-and-payment summary for a date range, previewed in full, downloadable as text or CSV.
-
13
Settings
Shortcuts into your record, log defaults, backup, sample data and erase.
Try it with sample data: Loads a 17-week 52-week intervention program (13 backfilled weeks, an excused absence with its completed makeup, an unexcused absence still owing one, five payments and a partial), plus a 16-week parenting class with two sessions. You can start fresh at any time.
Ready? It's free.
Sign in once and every All Things AI web app opens instantly. No install, no subscription, no data leaving your browser.
Your say
Is ClassProof useful? Tell us what to build next.
Sign in to vote.
Tell us what to build next.
Sign in to leave a comment or vote — it takes a few seconds.
Sign in to commentNo comments yet — be the first to say what this app should do next.
Questions
Is the web version of ClassProof free?+
Yes. Sign in with a free All Things AI account and use every screen — no subscription, no in-app purchases.
Where is my data stored?+
Only in this browser's local storage. Nothing you enter is sent to our servers, so we can't see it, back it up, or restore it. Clearing site data, a private window, or another device starts empty. Export a backup from the in-app menu to keep it.
Do I need an account?+
You can read about the app without one, but you must sign in to open it. Sign-in is free and takes a few seconds with Google.
How is the web version different from the ClassProof iPhone app?+
The iPhone app attaches a photo of each receipt to the payment it belongs to; the web version keeps the dated entry and a note field for the receipt number instead. The summary is plain text and CSV here rather than the iPhone app's formatted PDF. There is no weekly class reminder — a browser tab cannot fire a local notification, so the dashboard surfaces the next week instead. Everything is stored in this browser only. Clearing site data erases it, and it does not sync to your phone.