Welcome to NUSIA, a student management project designed to streamline the process of managing student information for authorized users, such as teachers and professors. This project is part of my college internship and is built using Django and Bootstrap.
- User Authentication: Secure login for authorized users.
- CRUD Operations: Create, Read, Update, and Delete student details.
- Search Functionality: Easily search for student information.
- Responsive Design: User-friendly interface accessible on various devices.
The login page provides a secure gateway for authorized users to access the system. Users must enter valid credentials to proceed to the main interface.
The home page serves as the dashboard, offering an overview of the system and quick links to various functionalities such as student management, profile settings, and more.
The profile page allows authorised users to view and update student information, ensuring their details are always current and accurate.
The student registration page enables authorized users to add new student information to the database. It includes fields for entering various details like name, picture, cgpa , USN, course, contact information and placement details.
The update page provides functionality for modifying existing student records. Users can update details like course information, grades, and personal information.
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
- Python 3.x
- Django 3.x
- pip (Python package installer)
-
Clone the repository:
git clone https://github.com/Dharshansk16/NUSIA.git
-
Navigate to the project directory:
cd NUSIA
-
Install the required Python packages:
pip install -r requirements.txt
-
Apply database 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
7.Open your web browser and go to http://127.0.0.1:8000/ to access the application.
Navigate through the different sections to manage student information.
Django - The web framework used.
Bootstrap - Frontend framework for responsive design.