Образовательная платформа IT-академии, которая помогает студентам находить подходящие программы обучения, знакомиться с содержанием курсов и подавать заявку.
Академии, предлагающей несколько программ обучения, требовалось единое структурированное пространство для хранения растущего объёма учебных материалов и удобного поиска подходящих курсов.
Что я собрал
Платформа позволяет студентам найти подходящую программу, ознакомиться с её содержанием и подать заявку на азербайджанском, английском или русском языке.
Что это меняет
Платформа позволяет студентам найти подходящую программу, ознакомиться с её содержанием и подать заявку на азербайджанском, английском или русском языке. При этом каталог курсов остаётся структурированным и не превращается в набор разрозненных страниц.
Моя роль
Это реальный проект, над которым я работаю в Ingress Academy, а не личный проект. Я работаю в академии как Java Developer и Java Mentor и являюсь одним из нескольких участников команды, занимающихся развитием платформы. Сайт работает онлайн и ежедневно используется студентами.
Frontend
Адаптивный интерфейс и вёрстка
Переиспользуемые frontend-компоненты
Каталог и страницы курсов
Навигация и формы
Многоязычный интерфейс (AZ / EN / RU)
Backend
REST API
Управление курсами и контентом
Сценарии заявок и регистраций
Интеграция с базой данных
Аутентификация для студентов и сотрудников
Как это работает
Публичный сайт
Курсы, контент и заявки в одном месте
Единая база
Учебные материалы ведутся в одном месте и публикуются на сайте, а не пишутся и обновляются вручную на каждой странице. Каталог курсов остаётся структурированным и не превращается в набор разрозненных страниц.
На чём собрано: Django · Python · PostgreSQL · REST APIs · Next.js · React · Tailwind CSS · Docker