This application was made as a course project of CS253A: Software Development and Operations in spring 2024 under the guidance of Dr. Indranil Saha.
Hall Buddy is a merged platform designed for the residents of various halls at IITK to access day to day hall functionalities. This portal aims to digitalize various services provided by the hall that includes mess, canteen and various other services.
Broadly, the application will support the following:
- Students can book the hall's guest room.
- Students can maintain a digital cleaning log of their rooms and the admin can export room-cleaning data
- Students can use the software's complaint management system to lodge complaints.
- Students can view their pending hostel-dues and pay these dues.
- Special permissions have been provided to the Hostel Manager to facilitate all these services.
Name | Roll no. | Email Id |
---|---|---|
Ritesh Hans | 220893 | [email protected] |
Mridul Gupta | 220672 | [email protected] |
Krutuparna Paranjape | 210536 | [email protected] |
Mrdul Agarwal | 210632 | [email protected] |
Apoorv Tandon | 220192 | [email protected] |
Taneshq Zendey | 221123 | [email protected] |
Tanishq Maheshwari | 221128 | [email protected] |
Ayush | 220259 | [email protected] |
Samarpan Verma | 220943 | [email protected] |
Rohan Batra | 210868 | [email protected] |
The web app is deployed at: http://hallbuddyweb.pythonanywhere.com/
- Make sure you have python and pip installed in your system.
Clone the repository-
git clone https://github.com/mridul-g/HallBuddy
Run following commands to start the backend server-
cd HallBuddy_Website
pip install -r requirements.txt
python manage.py collectstatic
Use following commands to run the server locally :
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Go on the localhost web address :http://127.0.0.1:8000/ which must have been printed on the terminal.