SchoolSections — это веб-приложение для управления школьными кружками (секциями). Проект предоставляет функционал для регистрации и авторизации пользователей, управления кружками, а также разделение ролей между учениками, родителями, учителями и администраторами.
- Ученики, родители, учителя и администраторы могут зарегистрироваться и войти в систему.
- Ученик: Запись в кружки, отмена записи.
- Родитель: Утверждение записи ученика.
- Учитель: Подтверждение учеников, создание кружков, добавление учеников в кружки.
- Администратор: Управление пользователями (просмотр и удаление), доступ к Django-админке.
- Учителя могут создавать кружки и добавлять учеников.
- Ученики могут менять свой пароль.
- Ученики: Записываются в кружки.
- Родители: Утверждают записи учеников.
- Учителя: Управляют кружками и учениками.
- Администраторы: Управляют пользователями и имеют доступ к Django-админке.
- Backend: Django (Python)
- Frontend: HTML, CSS, JavaScript (возможно, с использованием Bootstrap)
- База данных: SQLite (или другая, в зависимости от настроек)
- Дополнительно: Django Admin, система аутентификации Django