Team Project

HallVerse

Console-based Hall Management System

HallVerse

Brief Overview & System Purpose

HallVerse is a secure, modular console-based residential hall management system built in C/C++. Designed to digitize dormitory operations, it provides dedicated workflows for students, hall administrators, and maintenance personnel to manage room allocations, track disciplinary curfew logs, resolve maintenance complaints, and maintain financial billing records with persistent file handling.

Key System Features & Functionalities

Multi-Role Authentication: Role-specific console dashboards with permission access control for Students, Admins, and Staff Workers.
Dynamic Room & Bed Allocation: Real-time room capacity tracking, floor-wise occupancy monitoring, and automated bed assignment algorithms.
Maintenance Complaint Dispatcher: Categorized issue reporting (electrical, plumbing, carpentry) with worker assignment and resolution tracking.
Curfew & Gate Entry/Exit Audit Logs: Time-stamped tracking of student gate entries and exits to ensure institutional safety and curfew compliance.
Dues & Billing Management: Real-time calculation of hall fees, charges, and utility dues with digital clearance verification.
Masked Password Security: Asterisk-masked console credential inputs and persistent file-based encryption for user record privacy.

Technologies & Tools

CC++OOPFile HandlingSHA HashingData Structures

Team Members

MM

Md Muntajim Rahman Saimon

IB

Ifham Bin Hossain

DS

Didarul Shahriar

(Individual Contributor)

My Individual Contribution

Designed the modular Object-Oriented software architecture and structured console navigation workflows in C++.

Developed student record management, room allocation, and bed assignment data structures with persistent file-handling.

Implemented the security and authentication subsystem featuring masked password input (asterisk masking).

Built entry and exit activity logging mechanisms to maintain audit trails for student curfew compliance.

Constructed robust input sanitization and edge-case validation routines to maintain data integrity across all file stores.