Skip to content

GitHub repository of team 12 for course project of CS253

Notifications You must be signed in to change notification settings

mridul-g/HallBuddy

Repository files navigation

HallBuddy

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.

Group Details

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]

Deployment

The web app is deployed at: http://hallbuddyweb.pythonanywhere.com/

How to run the software locally?

  • 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.

About

GitHub repository of team 12 for course project of CS253

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •