



Что сделано
Программы
Программы переподготовки и повышения квалификации с часами, формой, ценой и числом свободных мест; у каждой программы своя страница.
Заявление
Шесть шагов с черновиком и сканами документов; заявление, согласие и договор формируются в PDF, слушатель подписывает их и загружает обратно.
Оплата
Счёт с реквизитами и QR-кодом; сумма фиксируется при подаче заявления. Слушатель прикладывает квитанцию, администратор подтверждает её.
Кабинеты
Администратор ведёт заявление от проверки до зачисления и удостоверения; преподаватель видит контакты и статусы своей программы, но не сканы документов.
Под капотом
FastAPI и PostgreSQL, документы и письма в очереди Celery, refresh-токен в HttpOnly-cookie, лимиты частоты на вход и запись на курсы университетского Moodle, когда он настроен.






