06
Автоматизация процессов ЧГУ
Внутренние сервисы университета, которые входят в работу без остановки существующих процессов.
- роль
- fullstack
- стек
- DRF · React · PostgreSQL · Docker
- статус
- внутренние системы

01 / задача и роль
Что нужно было сделать
Автоматизировать операции с данными, которые держались на Excel и переписке. Делать сайты, квизы и небольшие внутренние сервисы под конкретные задачи университета.
Моя роль
Четыре года работал fullstack-разработчиком ЧГУ: бэкенд на Django REST Framework, интерфейсы на React, PostgreSQL и развёртывание в Docker.
02 / ограничения
Что определило решение
Работающий процесс нельзя остановить ради внедрения. В исторических таблицах одна сущность могла быть записана несколькими способами, а доступ к данным зависел от подразделения, должности и периода.
03 / реализация
Как устроено
Сначала привести данные в порядок
Исторические таблицы импортировались с нормализацией. Конфликты, которые нельзя разрешить однозначно, разбирались вручную.
Проверять доступ в запросе
Ограничения видимости применяются на уровне выборки данных с учётом подразделения, должности и периода. Доступ не сводится к скрытой кнопке в интерфейсе.
Один бэкенд, разные рабочие места
Несколько фронтендов для разных аудиторий используют общий бэкенд на DRF и общую аутентификацию. Сервисы развёрнуты в Docker.
Переходить постепенно
Новый сервис запускался параллельно со старым порядком работы. Старый процесс отключался после того, как сотрудники привыкали к новому.
04 / результат
Что получилось
За четыре года созданы сайты, квизы и внутренние сервисы университета, автоматизированы операции с данными. Этот кейс объединяет общий подход к внедрению и работе с доступами.
Внутренние системы не имеют публичного демо. На обложке — иллюстрация процессов, а не интерфейс с реальными данными сотрудников или студентов.
Напишите, что нужно сделать
Пары предложений хватит: что за проект и есть ли срок. Отвечу, возьмусь ли, и примерно назову сроки и бюджет.