MNUNEWPreview
Open in TheBrain

APPLY

ДОКУМЕНТАЦИЯ ПРОЕКТА APPLY.MNU.KZ

1. НАЗНАЧЕНИЕ СИСТЕМЫ

apply.mnu.kz — веб-портал приёма абитуриентов MNU. Система сопровождает заявку от регистрации и загрузки документов до зачисления, оформления договора и передачи данных в университетские сервисы.

Основные возможности:

Система поддерживает русский, казахский и английский языки.

2. ИСТОЧНИКИ ДАННЫХ

Основные источники:

3. КАКИЕ ДАННЫЕ ОБРАБАТЫВАЮТСЯ

В системе обрабатываются:

4. КАК ПЕРЕДАЮТСЯ ДАННЫЕ

Пользователь работает через веб-интерфейс. Данные передаются по HTTPS через REST API в формате JSON. Документы, договоры и чеки передаются в виде PDF-файлов и изображений.

Интеграционный обмен выполняется через REST API, Microsoft Graph API, webhooks, HTTP POST и SMTP. Данные хранятся в MySQL через Prisma ORM, а доступ ограничивается учётными записями и ролями пользователей.

Секреты и токены интеграций хранятся в переменных окружения и не включаются в документацию и репозиторий.

5. ПОДРАЗДЕЛЕНИЯ И ИНТЕГРАЦИИ

В системе предусмотрены рабочие зоны для следующих подразделений:

Основные интеграции:

ТЕХНОЛОГИЧЕСКАЯ ОСНОВА

Next.js, TypeScript, MySQL, Prisma ORM, REST API, Microsoft Graph API, webhooks, SMTP и обработка PDF-файлов и изображений.