For California basic academies

Every hour.Every recruit.Every week.

Scheduling, attendance and POST compliance for California basic academies, built around the way your academy already runs.

Duty Belt staff app, Today view: weather and air quality, and every section's classes for the day
Duty Belt recruit app on a phone: the next class, the day's schedule, and PT sessions completed

Screens from the live app with sample data. The academy, recruits and instructors shown are fictional.

Try it

Run multiple academies at once.

Every class in session keeps its own schedule, roster and POST record. Pick a class, drag across its day, then click any class period to take roll call. The record updates as you go.

12th Regional Basic Academy · Class 241 · Week 9
09:40Simulated day
A
B
C
On the floor24 / 24
Class hours delivered312.5
Missed hours logged0.0

Sample academy, sample people. Drag across the day · click any class for its roll call.

The problem

The course changes daily. The binder doesn't.

Compliance today is a binder rebuilt by hand before every review. Groups take the same courses side by side, rosters shift, and the hours on paper drift away from what actually happened on the floor.

One real academyClick to replay
2,679979HOURS

One real academy's schedule report read 2,679 hours. The hours recruits actually received: 979. The wrong number looks plausible on a report, and nobody catches it until an audit.

CCR 1055 · BCCR 401

A recruit who misses more than 5% of certified hours needs a written statement. The form asks how attendance is tracked.

BCCR 1809

36 PT sessions inside a 10–14 week window, for every recruit.

Thirty minutes

See it on your own schedule.