feat: add school management auth and student CRUD UI

This commit is contained in:
Sina
2026-09-24 23:34:21 +03:30
parent 12e9efcb5c
commit 8a196f8c4f
20 changed files with 326 additions and 9 deletions

24
README.md Normal file
View File

@@ -0,0 +1,24 @@
# مدرسه‌یار
سامانه‌ی مدیریت مدرسه و پرونده‌ی دانش‌آموزان با Django و Class-Based Views.
## اجرا
```powershell
py -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
```
سپس به `http://127.0.0.1:8000/` بروید و از گزینه‌ی ثبت‌نام، حساب مدیر را بسازید.
## قابلیت‌ها
- ثبت‌نام، ورود و خروج مدیر مدرسه با سیستم احراز هویت Django
- داشبورد آماری و فهرست دانش‌آموزان
- ثبت، ویرایش و حذف دانش‌آموز با اعتبارسنجی سن
- ذخیره‌ی دائمی اطلاعات در SQLite
- رابط کاربری راست‌به‌چپ، واکنش‌گرا و فارسی
- تمام viewهای اصلی با CBV