School Management System || Python Django
First the teacher will apply for job,if he/she gets selected there accounts will be made and approved by the admin, after approval only teacher can access their dashboard. After account approval by admin, teacher can take attendance of any class and view their attendance later. Teacher can also publish/announce notice to student like submission of assignments.
First student will take admission/signup. When their account is approved by admin, only then the student can access their dashboard. After account approval by admin the student can view their details like attendance. Student can't view attendance of other student. Student can't announce, they can only view.
First admin will signup for a account. After login they can see how many student/teacher wants to get job/admission in their school. They can approve or delete/cancel the request. They can update any student/teacher details. Admin can announce notice also.
python -m pip install -r requirements. txt
py manage.py makemigrations py manage.py migrate py manage.py runserver
EMAIL_HOST_USER = '[email protected]' EMAIL_HOST_PASSWORD = 'your email password' EMAIL_RECEIVING_USER = '[email protected]'
This project is developed for demo purpose and it's not supposed to be used in real application.