CPE / CEU Learning-Hours Ledger: Never Let a Credential Lapse for Want of Credits
Track every employee's continuing-education credits toward their annual or license-cycle requirement — log each activity with hours and category, have an approver verify the evidence, and flag who's at risk of falling short before the cycle closes.
A web tool where each person's CPE/CEU/PDU requirement and cycle are set, activities are logged with hours, category, and evidence, an approver verifies and credits each activity, and a live dashboard shows progress vs requirement and flags anyone at risk of a shortfall — plus a clean CSV export of the full credit ledger.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- Your people list with each person's credit requirement and cycle dates
- A starting activity log (spreadsheet/CSV is fine)
- Claude Code or any AI coding agent
The problem this kills
Credentialed professionals — CPAs, SHRM/HRCI holders, PMPs, nurses, IT certs — all have to earn a set number of continuing-education credits per cycle, often with category minimums (so many hours of ethics, so many of technical), carry-over rules, and a hard deadline when the license cycle resets. Miss it and the credential lapses, which can mean someone can't legally sign, practice, or hold their role.
Today this lives in a spreadsheet that nobody trusts. Hours get logged twice or not at all, the "evidence" (a certificate, an agenda) is in an email somewhere, and nobody notices that Maria is 6 ethics hours short until three weeks before her cycle ends. HR finds out too late, and the scramble is expensive and stressful. You don't need to live like this, and you don't need to be a developer to fix it.
What you'll build
A simple internal web tool. You set each person's requirement (total hours, any category minimums, and the cycle start/end dates), and people log activities as they earn them — what they did, the date, the hours, the category, and a piece of evidence (a certificate PDF or link). An approver reviews each logged activity against its evidence and either approves the credited hours or sends it back. Only approved hours count. A live dashboard shows each person's progress toward their total and toward each category minimum, and flags anyone at risk of falling short as the cycle-end approaches. When a cycle resets, carry-over rules apply automatically. And you can export the whole verified ledger to CSV anytime.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — which credentials and credit types you track (CPE, CEU, PDU, contact hours), your exact category names and minimums, how a cycle is defined and whether unused hours carry over, where your people and activity data live today, your typical and peak volumes, who approves, and your messy edge cases — and then it tailors the data model, the validations, and every later step to your answers. This is not a generic template; the agent reflects a short spec back to you and waits for your thumbs-up before it builds anything. From there it walks the agent through setting requirements and cycles, logging activities with evidence, the approver verify-and-credit screen, the progress dashboard and at-risk flags, and the CSV export — each step with a ready-to-copy prompt. There's also a fallback so you can build and run the whole thing today, even with no integration to your LMS or HR system.
The governance it includes (this is the point)
This is real compliance tooling, so it ships with the controls a credential program needs: login so only your team can use it, row-level security so you only ever see your own organization's people and records, a complete audit trail of who logged, verified, approved, and edited each activity and when, a hard human-approval gate so no hours count toward a requirement until an approver verifies the evidence and signs off, and duplicate guards keyed on person + activity + date so the same course can't be claimed twice. Shortfalls near cycle-end are escalated rather than silently missed.
Who it's for
HR and compliance leads who shepherd credentialed staff through their cycles, and the credentialed professionals themselves — accountants, HR pros, IT and project managers, healthcare staff — who have to prove their hours. If you can describe how your credits and cycles work, you can build this.
You've got this — start with the plan, paste the first prompt, answer the interview, and you'll see your first person's progress bar fill in the same afternoon.