NUCES Smart Hostel is a comprehensive system designed to digitize and streamline the entire hostel operations at NUCES. This project leverages the power of C#, WINFORMS, and specialized UI frameworks such as Bunifu.UI.WinForms and Guna.UI2.WinForms, along with Oracle database integration using ODAC. The system aims to provide a centralized platform for managing room allocations, student records, and fee transactions, enhancing the efficiency and effectiveness of hostel administration and student interaction.
![Screenshot 2024-07-24 at 16 09 58](https://private-user-images.githubusercontent.com/123338307/351692890-b88cbe1e-95fd-4ff6-8128-ce10730b497a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjUyMDAsIm5iZiI6MTczOTE2NDkwMCwicGF0aCI6Ii8xMjMzMzgzMDcvMzUxNjkyODkwLWI4OGNiZTFlLTk1ZmQtNGZmNi04MTI4LWNlMTA3MzBiNDk3YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNTIxNDBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04N2Y1ODRkZGRhMTI0Yjg3NmRlNjU5MzAzYWQ4MjJkMDZkNTczMDRhOGY3YTk4MzhjMzlhNDk2NzViMzdmM2MyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.W84zENiEJC9K0D7xmk3eR69G8QQ4pYwy_RfJvr-5e9A)
![Screenshot 2024-07-24 at 16 22 11](https://private-user-images.githubusercontent.com/123338307/351694139-339d864c-641c-44d1-ab7a-c6bc333522fe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNjUyMDAsIm5iZiI6MTczOTE2NDkwMCwicGF0aCI6Ii8xMjMzMzgzMDcvMzUxNjk0MTM5LTMzOWQ4NjRjLTY0MWMtNDRkMS1hYjdhLWM2YmMzMzM1MjJmZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNTIxNDBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04ZDYzZTY5OTVkOWFhNTk3NzM4ZDNlODE5Y2U4M2Q4OWE0ZDI2NzczMjgxNWZlMzg5YTY1YTcyMWYzMDgwYmRmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.N8IVZRDXc_cBwRoMKyvfQlduoo-nLsDVA33zZqwcB2M)
- Admin Dashboard
- Admin Forgot Password
- Admin Login Form
- Complaint Email Form
- Search Students Form
- Add Students Form
- Update Students Form
- Delete Students Form
- View Rooms
- View Mess Forms
- View Gym Forms
- View Visitor Forms
- View Gate Pass Forms
- Student Dashboard
- Student Forgot Password
- Student Login Form
- Student Registration Form
- Visitors Form
- Mess Form
- Gate Pass Form
- Gym Form
- Student Complaint Form
- Admin Dashboard: Overview of hostel activities, single rooms, double rooms and shared rooms assigned along with total number of students registered in the hostel.
- Email notifications for new complaints.
- Advanced search with filters (name, room number, batch, etc.).
- Pagination for managing different functions.
- Add Students Form
- Update Students Form
- Delete Students Form: Soft delete with confirmation and recovery options.
- View Rooms: Real-time room occupancy and availability status. Room allocation and history.
- View Mess Forms: Detailed mess usage reports.
- View Gym Forms: Gym attendance tracking. Equipment usage reports.
- View Visitor Forms: Visitor logs with time stamps. Alerts for unauthorized visits.
- View Gate Pass Forms: Approval workflows for gate passes. Automated alerts for gate pass usage.
- Student Dashboard: Overview of hostel information, hostel location, hostel hall and room type. Also the information of hostel current warden and co-warden.
- Student Forgot Password: Secure password recovery with email verification.
- Student Login Form
- Student Registration Form
- Self-registration with document upload.
- Visitors Form: Visitor pre-registration with approval workflows. Visitor history and status tracking.
- Mess Form: Meal booking and cancellation (Breakfst, lucnh and dinner).
- Gate Pass Form: Gate pass request and approval. Real-time status updates.
- Gym Form: Gym slot booking. Attendance tracking and current incharge information.
- Student Complaint Form: File complaints with detailed descriptions. Email notifications for complaint status updates.
- WINFORMS
- Bunifu.UI.WinForms Framework
- Guna.UI2.WinForms Framework
- ORACLE
- ODAC
- Visual Studio 2019
- ORACLE 11G