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

All projects · Discuss a similar project