ClassProof icon

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.

Sign in to open it → Free account · takes 10 seconds with Google

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.

ClassProof web app — screen 1
ClassProof web app — screen 2
ClassProof web app — screen 3

In your browser

What you can do in ClassProof on the web

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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. 1

    Dashboard

    Sessions toward completion as a 52-square grid, absence and makeup counters, balance, projected finish and the log-this-week button.

  2. 2

    Session log

    Every logged session grouped by month, filterable to attendances, absences or makeups.

  3. 3

    Session detail

    One week's record: status, facilitator, fee charged, note, attached payments and the makeup state.

  4. 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. 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. 6

    Makeup planner

    Absences still owing a makeup, each with an editable planned date and a one-tap log-the-makeup button.

  7. 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. 8

    Fee ledger

    Balance, total paid and total charged, then the ledger table of fees and payments with a running balance.

  9. 9

    Record a payment

    Date, amount, method and which session it applies to, with a note for the receipt number.

  10. 10

    Programs

    Every mandated program you are tracking, with progress, absences used and balance — and which one is active.

  11. 11

    Program setup

    Name, type, provider, case number, start date, required sessions, allowed absences, completion deadline and per-session fee.

  12. 12

    Summary export

    A dated attendance-and-payment summary for a date range, previewed in full, downloadable as text or CSV.

  13. 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.

Sign in to open →

Your say

Is ClassProof useful? Tell us what to build next.

0
0 up · 0 down

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 comment

No 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.

More apps you can try in your browser

All web apps →