Platform · Device management · 2026
Prison MDM
Device management for correctional-facility tablets: enrollment, policies, live sessions and per-minute billing.
The problem
Facilities hand out tablets to inmates for paid content and calls, and need to enroll devices safely, control what runs on them, see who is using what right now, and bill usage by the minute, with an audit trail for every action.
What we built
We built three pieces that work as one: a Next.js admin portal, an Express API with Prisma, background watchdogs and Socket.io events, and a Kotlin kiosk launcher that enrolls by QR code, enforces policy and reports heartbeats. Inmates sign in with their number and PIN; paid sessions are metered live and end automatically when a device goes silent.
Highlights
- 01
Fleet dashboard with online status, live paid sessions, running cost and a realtime activity feed.
- 02
Device enrollment by single-use QR token, remote lock, unlock and wipe.
- 03
Free and paid app catalog with drag-and-drop assignment.
- 04
Per-minute billing ledger with per-inmate breakdown and payment-platform exports.
Inside the product
In one line
A full MDM platform for locked-down Android tablets in correctional facilities: an admin console, an API with realtime events, and a kiosk launcher on the device itself.