TareqMonwer / Django School Management
Deployment Ready Developer to Developer Full-stack School Management System with payments, e-admission, result management, academic functionalities, and much more implemented in a simple way.
Stars: ✭ 151
Programming Languages
javascript
184084 projects - #8 most used programming language
python3
1442 projects
Projects that are alternatives of or similar to Django School Management
Banking System
A banking System Created Using Django Python Web Framework
Stars: ✭ 105 (-30.46%)
Mutual labels: redis, django, celery
Docker Django Example
A production ready example Django app that's using Docker and Docker Compose.
Stars: ✭ 86 (-43.05%)
Mutual labels: redis, django, celery
Playlistor
🎶Apple Music ↔️ Spotify playlist convertor.
Stars: ✭ 95 (-37.09%)
Mutual labels: redis, django, celery
Website
django 开发的BBS博客项目, 此项目包含多用户注册,话题模块,发布文章,文章评论,课程、社区BBS以及消息提示,关注,采用邮箱注册,激活验证登录,以及QQ注册登录,招募作者发布教程在后台管理系统发布, pc采用模板渲染,cms采用vue drf前后分离,登录采用JWT认证登录、移动端采用react开发,
Stars: ✭ 217 (+43.71%)
Mutual labels: redis, django, celery
Ecommerce website development
本项目基于Django1.8.2等来开发一个电商平台,可实现注册、登录、浏览、购买、支付等全部常用功能。
Stars: ✭ 246 (+62.91%)
Mutual labels: redis, django, celery
Chain
链喵 CMDB 本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项目仅供参考!
Stars: ✭ 240 (+58.94%)
Mutual labels: redis, django, celery
Dailyfresh B2c
dailyfresh mall based on B2C model
Stars: ✭ 177 (+17.22%)
Mutual labels: redis, django, celery
Docker Django
A complete docker package for deploying django which is easy to understand and deploy anywhere.
Stars: ✭ 378 (+150.33%)
Mutual labels: redis, django, celery
Django Channels React Multiplayer
turn based strategy game using django channels, redux, and react hooks
Stars: ✭ 52 (-65.56%)
Mutual labels: redis, django
Docker Superset
Repository for Docker Image of Apache-Superset. [Docker Image: https://hub.docker.com/r/abhioncbr/docker-superset]
Stars: ✭ 86 (-43.05%)
Mutual labels: redis, celery
Docker Airflow
Repo for building docker based airflow image. Containers support multiple features like writing logs to local or S3 folder and Initializing GCP while container booting. https://abhioncbr.github.io/docker-airflow/
Stars: ✭ 29 (-80.79%)
Mutual labels: redis, celery
Framework
The Framework is a set of components and tools which brings the user an interface (GUI / API) to setup, extend and manage an Open vStorage platform.
Stars: ✭ 27 (-82.12%)
Mutual labels: django, celery
Bugsnag Python
Official bugsnag error monitoring and error reporting for django, flask, tornado and other python apps.
Stars: ✭ 69 (-54.3%)
Mutual labels: django, celery
Bibi
An e-commerce fullstack solution for Flask 出口电商全栈解决方案
Stars: ✭ 914 (+505.3%)
Mutual labels: redis, celery
Django Celery Beat
Celery Periodic Tasks backed by the Django ORM
Stars: ✭ 884 (+485.43%)
Mutual labels: django, celery
Django Redis Metrics
Metrics for django apps backed by Redis.
Stars: ✭ 93 (-38.41%)
Mutual labels: redis, django
Django Rq
A simple app that provides django integration for RQ (Redis Queue)
Stars: ✭ 1,361 (+801.32%)
Mutual labels: redis, django
Django Bruteforce Protection
Bruteforce protection for Django projects based on Redis. Simple, powerful, extendable.
Stars: ✭ 110 (-27.15%)
Mutual labels: redis, django
Django-School-Management
A fullstack school management project in django, bootstrap-4 and javascript.
Installation:
- go to the project folder
- run
pipenv install
- create
.env
under config folder and give credentials following.env.example
template 3.1. See additional resources section to setup/get more info. - run
python manage.py migrate
- then
python manage.py runserver
for testing, create a superuser too.
Celery-redis setup:
- Celery is installed, install redis as well.
- for linux users:
- run redis server with
redis-server
command.
- for windows users:
- Download redis (https://github.com/microsoftarchive/redis/releases/tag/win-3.0.504)
- Run redis-server.exe and redis-cli.exe.
And finally, while django server is running, run this command on another terminal
celery -A config worker -l INFO
Additional Resources:
- Create braintree sandbox account from: https://sandbox.braintreegateway.com/login
Usage/testing
Use provided fixtures for each applications.
Provided Fixtures:
- teachers/teacher_fixtures.json
How to load fixtures?
For example, you want to loadteachers/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
linkcard 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:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].