- custom admin
- sentry
- github
- permissions
- ceo - all permissions
- administrator - (crud) student, (crud) course, (crud) teacher, (crud) room, (crud) lead, (crud) holiday, (crud) archive, branch itself
- branch director - (crud) student, (crud) course, (crud) teacher, (crud) room, (crud) lead, (crud) holiday, (crud) archive, branch itself
- teacher - class days, self-groups
- limited administrator - (crud) teacher, (crud) course, (crud) group, branch itself
- marketer - (crud) leads
- cashier - (crud) students, reports
- test (pytest coverage 80% ^)
- docker/docker compose
- elasticsearch
- security
- GitHub actions
- server
- cache
- celery
- redis
- rabbitmq
- cron
- flake8
make testrun pytest with coverage htmlmake migmake migrations and migratemake unmigdelete migrations filesmake remigall in onemake admincreate admin superusermake loadcollect all datasmake fakercreate random fake datas in databasemake search_indexto create and populate the Elasticsearch index and mappingmake ramremove all tables from the database