Hostel Management System by Patnala Mahesh Chandra MouliHostel Management System by Patnala Mahesh Chandra Mouli

Hostel Management System

Patnala Mahesh Chandra Mouli

Patnala Mahesh Chandra Mouli

Notifications You must be signed in to change notification settings
main
Code
Go to file
Open more actions menu

Latest commit

Aug 4, 2025
2d1fa10 · Aug 4, 2025

History

Open commit details
5 Commits

Folders and files

Name
Last commit message
Last commit date
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
Aug 4, 2025
View all files

Repository files navigation

This is a Centralized database to allot hostel rooms to the college students

This a web application where a user can login and create the tasks, this was built with the Django web application framework

Description:

The project “Hostel Room Allotment System” is a system based on accessing the internet to allot the hostel rooms. Based on First Come First Serve, students will have an option to select the available rooms based on their interest.

Problem:

In the previous system for booking rooms there were many problems faced by students like standing in the queues, waiting foor longer hours because of manual entry. Therefore, the need for automation is a necessity.

Solution:

The purpose of this project is to implement an online hostel room allotment system for students replacing the manual method of room allotment.

📖 How to use the repository?

⚙️ Setup

First we have to create virtual environments

On Windows:

py -m pip install --user virtualenv py -m venv env .\env\Scripts\activate

On macOS and Linux:

python3 -m pip install --user virtualenv python3 -m venv env source env/bin/activate

Leaving the virtual environment

deactivate

After setting up virtual environment do this!

git clone https://github.com/patnalaMahesh/Hostel_Management_System.git cd Hostel_Management_System pip install -r requirements.txt python manage.py migrate python manage.py createsuperuser python manage.py runserver

Know issues

System check identified some issues: WARNINGS: ?: (security.W004) You have not set a value for the SECURE_HSTS_SECONDS setting. If your entire site is served only over SSL, you may want to consider setting a value and enabling HTTP Strict Transport Security. Be sure to read the documentation first; enabling HSTS carelessly can cause serious, irreversible problems. ?: (security.W008) Your SECURE_SSL_REDIRECT setting is not set to True. Unless your site should be available over both SSL and non-SSL connections, you may want to either set this sett ing True or configure a load balancer or reverse-proxy server to redirect all connections to HTTPS. ?: (security.W012) SESSION_COOKIE_SECURE is not set to True. Using a secure-only session cookie makes it more difficult for network traffic sniffers to hijack user sessions. ?: (security.W016) You have 'django.middleware.csrf.CsrfViewMiddleware' in your MIDDLEWARE, but you have not set CSRF_COOKIE_SECURE to True. Using a secure-only CSRF cookie makes it mo re difficult for network traffic sniffers to steal the CSRF token. ?: (security.W018) You should not have DEBUG set to True in deployment. System check identified 5 issues (0 silenced).

💡 Future implemention ideas!

Online attendance system
Gate pass system
Raise an issue in hostel
Email verification
ReCaption V3 Implementation

About

Hostel Management System is a web-based application built with Django that helps manage hostel operations efficiently. It provides role-based access for Admin, Warden, Chief Warden, and Students to perform different tasks like room booking, student management, and complaint handling.

Resources

Readme
License

Code of conduct

Contributing

Contributing

Stars

0 stars

Watchers

0 watching

Forks

No releases published

Languages

Like this project

Posted Sep 29, 2026

Hostel Management System — a Django web app for online hostel room allotment with role-based access and demo link.

Likes

0

Views

0