Back to projects
SIGVIP - Visitor Management System
Comprehensive access control and visitor management system with biometric verification for high-security institutions. Self-contained demo with simulated data.
Angular 21 TypeScript 5.9 Tailwind CSS 4 Bun Vercel
Features
Biometric Verification
Simulated facial and fingerprint recognition in real time
Flow Control
Check-in/check-out with multi-checkpoint validation
RBAC System
Three roles (Admin, Supervisor, Operator) with differentiated permissions
Complete Auditing
Immutable log of all system events
Analytics Dashboard
Weekly activity charts, checkpoint distribution, and hourly activity
Demo Mode
Fully explorable without a backend — data generated deterministically in memory
Architecture
Frontend Angular 21 zoneless with SSR, standalone components, and signals
Mock Backend In-memory system replacing the real backend, with localStorage persistence
Seed Data Deterministic generator (mulberry32 PRNG) producing 120+ visitors, 80+ inmates, 800+ access records
Domain Handlers 11 handlers replicating complete business logic (auth, visitors, inmates, access, biometrics, authorizations, reports, audit, config, checkpoints, users)
Demo Credentials
| User | Password | Role |
|---|---|---|
| admin | admin | Administrator |
| supervisor | supervisor | Supervisor |
| operator | operator | Operator |