• Stars
    star
    456
  • Rank 95,985 (Top 2 %)
  • Language
    JavaScript
  • Created about 5 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Transform your school with our intuitive Django School Management System. Seamlessly manage payments, simplify e-admissions, and track results effortlessly, all through a user-friendly interface. Developed using Python Django, our comprehensive system enhances your school's efficiency. Experience the future of education management today.

Django-School-Management

A fullstack school management project in django, bootstrap-4 and javascript.

Installation:

  1. go to the project folder
  2. run pipenv install
  3. create .env under config folder and give credentials following .env.example template 3.1. See additional resources section to setup/get more info.
  4. run python manage.py migrate
  5. then python manage.py runserver for testing, create a superuser too.

Celery-redis setup:

  1. Celery is installed, install redis as well.
  2. for linux users:
  • run redis server with redis-server command.
  1. for windows users:

And finally, while django server is running, run this command on another terminal
celery -A config worker -l INFO

Additional Resources:

Usage/testing

Use provided fixtures for each applications.
Provided Fixtures:

  • teachers/teacher_fixtures.json How to load fixtures?
    For example, you want to load teachers/teacher_fixtures.json
    you have to simply run this management command on your terminal:
    python manage.py loaddata teachers/teacher_fixtures.json

this command will load initial data for teachers app. Follow the same pattern to install initial data for other applications.

Fixture Load Order:

  • python manage.py loaddata teachers/teacher_fixtures.json
  • python manage.py loaddata academics/academic_fixtures.json
  • python manage.py loaddata students\fixtures\offline_applications.json
  • python manage.py loaddata students\fixtures\online_admitted.json
  • python manage.py loaddata students\fixtures\online_paid.json
  • python manage.py loaddata students\fixtures\online_rejected.json
  • python manage.py loaddata students\fixtures\online_unpaid.json
  • APPLY CARD INFO AT admission link card number: 5555555555554444 expiracy: any valid future date

Working Components:

  • Create application for admission manually (it will save candidate as offline admission candidate)
  • Online application for admission (payment and admission process handled automatically)
  • Handle payment, admission, rejection, update candidate's status after communication
  • Assign student to an academic batch, class
  • Manage counseling (admission) dashboard with data visualization (download/view pdf reports)
  • CRUD departments, subjects, teachers, academic session, semester; import subjects from csv file
  • Teacher list view, students list view, designation CRUD
  • Create users, users list, view user groups and permissions

Contact me:

More Repositories

1

react-reads

Recommended tools, curated articles to learn more about react-ecosystem and some common implementation logics in react,ts,next.
19
star
2

django-reads

Some awesome Python/Django materials (Projects, Study materials, packages etc).
10
star
3

Amzon-Affiliate-App

Upload an manage amazon affiliate products with web application.
JavaScript
5
star
4

Django-Ecommerce

Simple e-commerce application built with Django.
JavaScript
4
star
5

Dento

Django application made for dentists.
HTML
4
star
6

Blog

Multi-user blogging application with all modern features available on other platforms.
JavaScript
4
star
7

Enstructor

https://enstructor.herokuapp.com/ .Online course platform using Django. This project implements LMS Features and uses some imaging with PIL.
Python
4
star
8

Attendance-System

Building backend system for managing attendances in various ways.
Python
3
star
9

devto.clone

JavaScript
3
star
10

django-ticket-booking

Open-source project for awesome devs, Learners.
JavaScript
3
star
11

bookstore

Django online book selling site with stripe.
JavaScript
3
star
12

drf-react-leadmanager

JavaScript
2
star
13

laravel-gallery

learning reference for laravel
PHP
2
star
14

Try-FastAPI

Interactive FastAPI learning repository.
Python
2
star
15

reading-track

Taking track of reading, wishlist etc.
JavaScript
2
star
16

odlrs

Hospital Management System
Python
2
star
17

Django-Social-Network

JavaScript
2
star
18

CS50-Python-JS

Python
2
star
19

drf-blog-api

Simple blog api
Python
2
star
20

eBazar

OnDevelopment: Smart system enabled eCommerce extended with localization, product-customer tracking, SEO functionalities, admin panel to manage store-products-customer-staff etc.
Python
2
star
21

ps-angular-testing

TypeScript
1
star
22

resume-template

bootstrapped resume of mine.
HTML
1
star
23

fastapi-testing

Python
1
star
24

gridy-css-boilarplate

HTML
1
star
25

laravelapp

PHP
1
star
26

Django-SSL-Commerz-Integ

Integrating SSL-Commerz sandbox with django application.
Python
1
star
27

library-api

An api implemented in django and django rest framework.
Python
1
star
28

MicroservicesPractice

Learning to build microservice components like and establish communication between them.
Python
1
star
29

django-guideline

1
star
30

podcast-portal

Python
1
star
31

dockerized-services

Target: Implementing and testing various common functionalities using Docker, Django, Postgres, Celery, Redis and apply some Software Engineering best practices.
Python
1
star
32

ztm-crwn-clothing

A portfolio project from ZTM Complete React Developer course
JavaScript
1
star
33

react-drf-todo

A simple todo app with drf and react.
Python
1
star
34

ps-reactive-angular

TypeScript
1
star
35

drf-angular-practice

Python
1
star
36

TareqMonwer

1
star
37

django-jquery-bookmarklet

Python
1
star
38

AlienInvasion

A game where a ship fires bullets to aliens.
Python
1
star
39

py-bdd-learning-notes

1
star
40

MovieGeek

Movie listing and rating site that will allow users to vote on their favorite movies.
JavaScript
1
star
41

large-python-projects

List of some large python projects
1
star
42

django-dependent-dropdown

Python
1
star
43

everycheese-plus

Python
1
star
44

python_algoritms

Data Structure and Algorithm practice repository. Not expecting PR but suggestion are welocome always.
Python
1
star
45

drf-codebox

Django Rest Framework Practices From Various Resources (Documentation, Blog, Book, Online Course).
1
star
46

dimik_scrapper

Python
1
star
47

automatic-file-rename

python script to rename filenames
Python
1
star
48

30-Days-of-Web-Design

This is a Web Design challenge Repo, I'll commit each days task daily basis (12 April - 12 May)
JavaScript
1
star
49

hackerrank-submissions

Python
1
star
50

ng-shop

Simple ecommerce store built in #angular. Please, head over to this repo for backend code: https://github.com/TareqMonwer/drf-angular-practice
TypeScript
1
star
51

Python-PlayWithPDF

A practice repository for PDF related libraries like pypdf2, pdfminer, reportlab, pdfminer.six, pdfrw, pikepdf etc.
Python
1
star
52

E-Store

practices from Django For Professionals by WS Vincent.
Python
1
star
53

apeiro-agency

Python
1
star
54

dpi-python-django-workshop

Files and resources for workshop
JavaScript
1
star
55

BookList

A program to collect books from various sources.
Python
1
star
56

Rent-Houses

House renting software using django (Fullstack)
CSS
1
star
57

angular-ryq1a5

Created with StackBlitz ⚑️
TypeScript
1
star
58

ML-Notes

Machine Learning Notes
Jupyter Notebook
1
star