A Django-based web application designed for managing various college functionalities, including student admissions, faculty management, library management, course planning, and grievance handling. The system provides interactive interface for both administrative staff and faculty.
Admin Dashboard: An intuitive interface for managing the entire system with ease.
requirements.txt
Clone the repository:
git clone https://github.com/yourusername/college-management-system.git
cd college-management-system
Create a virtual environment:
python -m venv venv
Activate the virtual environment:
venv\Scripts\activate
source venv/bin/activate
Install the required dependencies:
pip install -r requirements.txt
Setup the database (PostgreSQL/MySQL):
DATABASES
settings in collegeweb/settings.py
with your database configuration.Run migrations:
python manage.py migrate
Create a superuser to access the admin panel:
python manage.py createsuperuser
Run the development server:
python manage.py runserver
Access the application at http://127.0.0.1:8000/
.