StudentTrack

School/Student Management System

This is a web-based management system for a school to manage their student and teacher information. It allows the user to perform various operations like adding new students and teachers, displaying the list of students and teachers, managing results, and viewing individual student result cards. Features

Add new students and teachers
Display the list of students and teachers
Manage results
View individual student result cards
View result ranking
Realtime Search Student And Teachers
Simple Dashboard Showing Number Of Students, Teachers.

Installation

To run this system locally, follow these steps:

Clone the repository to your local machine:

bash

git clone https://github.com/your-username/school-management-system.git

Create and activate a virtual environment:

bash

python -m venv env source env/bin/activate

Install the required packages:

pip install -r requirements.txt

Migrate the database:

python manage.py migrate

Create a superuser:

python manage.py createsuperuser

Run the development server:

python manage.py runserver

Open your browser and go to http://localhost:8000/admin to access the admin panel. Use the credentials of the superuser created in step 5 to log in.

Usage Students and Teachers

To add new students or teachers, go to the admin panel and click on the "Students" or "Teachers" link. Then click on the "Add Student" or "Add Teacher" button and fill in the required information.

To display the list of students or teachers, click on the "Students" or "Teachers" link in the admin panel. Results

To manage results, go to the admin panel and click on the "Results" link. Then click on the "Add Result" button and select the student and subject for which you want to add the result. Fill in the marks obtained and click on the "Save" button.

To view individual student result cards, go to the admin panel and click on the "Students" link. Then click on the name of the student whose result card you want to view. This will take you to a page displaying the student's result card.

To view result ranking, go to the admin panel and click on the "Results" link. Then click on the "Result Ranking" button to see the ranking of students based on their marks.

Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.

Screenshots

![Screenshot (60)](https://user-images.githubusercontent.com/78295593/234928644-28b85801-7a3c-4a30-bb52-d610a7b83ade.png)

Screenshot (59) Screenshot (49) Screenshot (50) Screenshot (48) Screenshot (47) ![Screenshot (46)](https://user-images.githubusercontent.com/78295593/233645033-bdc820c3-ae5b-4b![Screenshot (59)](https://user-images.githubusercontent.com/78295593/234928399-eb58ceb9-a933-4ab5-b748-b64faa567f0f.png) Screenshot (61)