Prison Inmate Video Calling System
In-prison kiosks let inmates video call their family anywhere in the world
Client: Prisons Department, Government of Haryana
Delivered: 2024–2024
About the Project
A secure video-calling platform where inmates use kiosk booths installed inside the prison to video call their approved family members anywhere in the world. Built as a monorepo with dedicated inmate, family, and admin applications plus a WebRTC signaling and media server for high-quality calls. Every call can be monitored live by an administrator and is automatically stored in the database afterwards for secure record-keeping and review.
Key Features
- Kiosk-based video booths
- Approved contact management
- Scheduled call slots
- Live admin call monitoring
- Calls stored in the database for review
- WebRTC SFU media server
- Dedicated family and lawyer apps
- Admin control panel
- Push notifications
Technologies Used
- React
- Vite
- Flutter
- Node.js
- Fastify
- Prisma
- Mediasoup (WebRTC)
- PostgreSQL
- Firebase FCM