Character
Hero
Back to Projects

Nirikshan – Girls Hostel Management System

Full Stack DeveloperLive Demo
Nirikshan – Girls Hostel Management System screenshot 1

Overview

A production-grade hostel management platform built for large-scale residential operations. Nirikshan streamlines student movement approvals, role-based administration, and real-time communication across students, parents, wardens, and chief wardens. The system enforces hierarchical approval workflows, ensures accountability, and replaces manual register-based processes with a secure digital-first solution.

Key Features

  • Multi-role authentication system (Student, Parent, Matron, Warden, Chief Warden)
  • Role-based dashboards with strict access control
  • Student request workflows for home leave and late entry
  • Hierarchical approval system: Parent → Warden → Chief Warden
  • Chief Warden override authority for direct approval/rejection
  • Student profile management with admin-level edit and onboarding
  • Secure password reset and credential management by Chief Warden
  • Real-time messaging between students, parents, wardens, and chief warden
  • Broadcast messaging system for announcements to students and parents
  • Centralized audit trail for request status and decision tracking

Technologies Used

React NativeExpoNode.jsPostgreSQLPrismaJWT AuthenticationRole-Based Access Control (RBAC)REST APIs

Challenges

Designing a scalable approval workflow with multiple authority levels while maintaining data integrity and preventing unauthorized actions. Balancing real-time communication with strict role-based permissions and ensuring system reliability for 1500+ active users in production.

Key Learnings

Developed strong expertise in RBAC architecture, real-world workflow orchestration, and production deployment of mobile-first applications. Learned how to design authority-driven systems, manage complex user states, and build secure, maintainable platforms used daily by large institutions.

Nitish Jangra

© 2026 Developer Portfolio of Nitish Jangra