Заготовка веб-приложения на FastAPI с:
- регистрацией пользователей;
- авторизацией по логину и паролю;
- ролевым доступом к разделам интерфейса.
studentteacherdean_officeadmin
student: Расписание, Документы, Заявленияteacher: Расписание, Студенты, Документыdean_office: Студенты, Преподаватели, Заявления, Документыadmin: доступ ко всем разделам
admin / admin123(рольadmin)student / student123(рольstudent)teacher / teacher123(рольteacher)dean / dean123(рольdean_office)
/— главная/register— регистрация/login— вход/logout— выход/dashboard— личный кабинет (только после входа)/students— раздел «Студенты» (по роли)/teachers— раздел «Преподаватели» (по роли)/applications— раздел «Заявления» (по роли)/schedule— раздел «Расписание» (по роли)/documents— раздел «Документы» (по роли)
pip install -r requirements.txt
uvicorn main:app --reload