Secure, transparent
visit management
Register visitors, verify identity, book published slots with inmate codes only, receive email updates, and give staff full oversight — on the web or the CVAS Android app.
Built for facility operations
Everything correctional staff and visitors need — with smart scheduling, privacy controls, and professional oversight.
Android Visitor App
Flutter mobile app — login, schedule visits, view requests, and get AI tips on the go.
Privacy-First Booking
Visitors enter an official inmate code only. Names are never searchable in the visitor portal.
Published Visit Schedule
Staff publish dates, times, and capacity. Visitors pick from visual date and time slots.
Manual NIDA Verification
Staff verify visitor National ID today; automated NIDA API planned for a future release.
Visitor Registration
Self-service accounts on web or mobile with National ID capture and staff-led verification.
Email Notifications
Emails for registration, visit status changes, approvals, and identity verification.
AI Scheduling Assist
Low-traffic date suggestions and peak-day warnings when choosing published slots.
Welfare Monitoring
AI flags inmates with low visitation who may need social support.
Visit scheduling in your pocket
The CVAS visitor app mirrors the web portal: secure login, inmate code verification, tap-to-book dates and times, visit history, and AI traffic tips — built for families who prefer mobile.
- JWT-secured mobile API
- Inmate code entry only — no name search
- Same published slots as the web portal
- NIDA verification status on profile
mobile/ in repo
CVAS Visitor
Musanze Correctional Facility
1. Inmate code
MUS-001 Verified
2. Choose a date
AI tip
Low traffic suggested — Jun 8 (~45 visitors)
How it works
Register
Visitor creates an account on web or mobile with phone and National ID.
Verify identity
Staff confirm NIDA in the admin panel before visits are approved.
Book a slot
Enter the inmate code, verify it, pick a published date and time, and submit.
Staff approve
Staff review the request and update status — visitor gets an email update.
Platform roadmap
What's live today and what's coming next.
Available now
- Web visitor registration & login
- Android visitor app (Flutter)
- Inmate code-only booking (privacy)
- Visual date & time slot pickers
- Staff manual NIDA verification
- Admin-managed visit schedule & capacity
- Email notifications (register, visits, NIDA)
- AI welfare alerts & peak predictions
Coming soon
- Coming soon USSD access (*801#) — schedule and check visits from any mobile phone without internet
- Coming soon Automated NIDA API — real-time identity lookup replacing manual staff verification
- Coming soon SMS notifications — text message updates alongside email
Inmate privacy
Code-only lookup — no public name search
Secure access
Sessions on web, JWT on mobile
Email updates
Visitors notified at every key step
Staff oversight
Published slots, NIDA checks & approval