https://github.com/thezeeshann/schoolmanagementsystem
The School Management System is a web application developed using Django, a Python web framework. The system allows schools to manage their academic and administrative activities efficiently.
https://github.com/thezeeshann/schoolmanagementsystem
bootstrap css3 django html5 project python
Last synced: 3 months ago
JSON representation
The School Management System is a web application developed using Django, a Python web framework. The system allows schools to manage their academic and administrative activities efficiently.
- Host: GitHub
- URL: https://github.com/thezeeshann/schoolmanagementsystem
- Owner: thezeeshann
- License: mit
- Created: 2023-05-03T11:48:54.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-08T15:25:17.000Z (almost 3 years ago)
- Last Synced: 2025-02-27T11:51:35.649Z (over 1 year ago)
- Topics: bootstrap, css3, django, html5, project, python
- Language: HTML
- Homepage:
- Size: 8.25 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# School Management System :books:
The School Management System is a web application developed using Django, a Python web framework. The system allows schools to manage their academic and administrative activities efficiently. It provides a range of features that enable the school management to perform various tasks, such as managing student and teacher information, managing academic schedules, managing attendance, generating reports, and much more.
In particular, this school management system project in Python Django focuses mainly on dealing with student-teacher records. Also, the system displays all the available dues amounts. In addition, the system allows managing attendance records. Evidently, this project is divided into three categories: Student, Teacher, and Admin Panel. In an overview of this web application, a student can simply register and start using it. Initially, this action requires approval from the admin. In fact, he/she has to apply for it. However, each application requires action from the administrator which depends upon their approval or disapproval. After confirmation of a student’s account, the user can view his/her details, public notice from admin and teachers. Besides, the student can view their own personal attendance record.
## Installation
To install the School Management System, follow these steps:
Clone the repository using the following command:
[git clone https://github.com/thezeeshann/SchoolManagementSystem.git]
Navigate to the SchoolManagementSystem directory.
Create a virtual environment using the following command:
> python -m venv env
Activate the virtual environment using the following command:
> source env/bin/activate
Install the required packages using the following command:
> pip install -r requirements.txt
Create the database tables using the following command:
> python manage.py migrate
Create a superuser account using the following command:
> python manage.py createsuperuser
Start the Django development server using the following command:
> python manage.py runserver
Open your web browser and go to **http://localhost:8000** to access the School Management System.
## Features :pushpin:
The School Management System provides the following features:
- Register & Login
- Email verification & Forgot password
- Student Panel
- Teacher Panel
- Admin Panel
- Manage Requests
- Manage Students
- Manage Teachers
- Student Management
- Teacher Management
- Student Attendance Management
- View Fees, Pending
- Publish Notice
# Feedback :envelope_with_arrow:
If you have any feedback.
please reach out to me at info.zeeshanshaikh@gmail.com
# 🎞
