Skip to content

sabbir2609/next-school

Repository files navigation

School Management System

This is a School Management System that allows schools to manage their students, teachers, courses, classes, exams, results, attendance, fees, and routines.

Features

  1. Manage students, teachers, courses, classes, exams, results, attendance, fees, and routines
  2. Enroll students in classes and record their attendance
  3. Set up exams and record results
  4. Manage fees for exams and tuition
  5. Create schedules for classes

Technologies Used

  • Python
  • Django
  • PostgreSQL

Installation

  • Clone the repository: git clone https://github.com/sabbir2609/next-school.git
  • Install the dependencies: pip install -r requirements.txt
  • Set up the database: python manage.py migrate
  • Create a superuser: python manage.py createsuperuser
  • Run the development server: python manage.py runserver Usage
  • Log in to the admin panel with your superuser account: http://localhost:8000/admin/
  • Create class, sections, subjects, teachers, students, exams, results, attendance, fees, and routines as needed.
  • Enroll students in classes and record their attendance.
  • Set up exams and record results.
  • Manage fees for exams and tuition.
  • Create schedules for classes.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue if you find a bug or have a feature request.

Using in Production

Server: Vercel

This project is hosted on Vercel, a cloud platform for serverless deployment and hosting. Vercel makes it easy to deploy, scale, and maintain your applications with a focus on simplicity and performance.

Deployed on Vercel

Database: neon.tech PostgreSQL

The project utilizes a PostgreSQL database provided by neon.tech. neon.tech offers managed PostgreSQL databases, providing a reliable and scalable solution for storing and retrieving data.

Image and Media: Cloudinary

For handling images and media, this project leverages Cloudinary. Cloudinary is a cloud-based image and video management service that allows for efficient storage, optimization, and delivery of media assets.

Feel free to explore the respective platforms for more information about their services and capabilities.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

This is a School Management System that allows schools to manage their students, teachers, courses, classes, exams, results, attendance, fees, and routines.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published