Перейти к содержимому
К проектам
02Платформа профессионального обучения, сертификации и верификацииПродакшен-платформа

Professional Training and Employment Center

Рабочая платформа зарегистрированной грузинской образовательной организации: структурированные программы, реестр сертификатов, безопасная публичная проверка, сопроводительные документы и защищённое администрирование на трёх языках.

Роль
Ведущий Full-Stack разработчик и продуктовый дизайнер
Стек
Next.js · React · TypeScript · MongoDB
Фокус
Действующая публичная платформа
Первая разработка
янв. 2026 – февр. 2026

Адаптивный просмотр

Компьютер

Платформа профессионального обучения, сертификации и верификации

  • Развитие от редизайна сертификата до связанной платформы
  • Структурированные данные программ на трёх языках
  • Публичная проверка сертификатов с защитой персональных данных
  • PDF-приложения к программам из единого источника данных
  • Защищённое администрирование, локализованное SEO и коммуникация

Контекст

История организации началась в 2017 году и связана с практической проблемой: у опытных специалистов, особенно в строительных профессиях, часто нет формального подтверждения их навыков. Программы центра связывают реальный опыт со структурированным обучением и документированной квалификацией.

Цифровой продукт должен был одинаково убедительно представлять официальные программы и проверку сертификатов, оставаясь понятным для учащихся, работодателей и администраторов.

Отправная точка

Я подключился к работе позже, когда организация действовала уже несколько лет. Первой задачей стала замена перегруженного двуязычного сертификата: в Figma я создал отдельные грузинскую и английскую версии с ясной иерархией и достаточным пространством для каждого языка.

Добавление QR-кода выявило следующий запрос: печатному документу требовалась надёжная публичная страница, где можно проверить его номер и статус.

Результат

Точечная задача вокруг сертификата выросла в рабочую многоязычную платформу. Программы, записи сертификатов, публичная проверка, сопроводительные документы и повседневное администрирование теперь используют согласованную модель данных.

Итог — не сайт из разрозненных страниц, а связанная институциональная система, рассчитанная на точность, доверие и дальнейшее развитие.

Развитие продукта

От редизайна сертификата к связанной цифровой платформе

Организация начала работу в 2017 году — раньше, чем появилась эта платформа. Её задача с самого начала заключалась в том, чтобы формализовать практические навыки и сделать квалификации понятнее и проверяемее.

Моё участие началось позже с самого сертификата. Каждое улучшение показывало следующий недостающий слой, поэтому дизайнерская задача постепенно превратилась в полноценную продуктовую систему.

01

Старый сертификат

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

02

Редизайн сертификата

Раздельные языковые версии дали документу ясную иерархию и более убедительный вид.

03

QR-проверка

Физический сертификат получил прямую связь с публичной проверкой.

04

Цифровой реестр

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

05

Система программ

Учебные программы перешли в многоязычную модель многократного использования.

06

Административная платформа

Программы, сертификаты и сопроводительные документы объединились в одной системе управления.

Структурированные программы

Подробная учебная информация как данные многократного использования

Страница программы должна отвечать не только на маркетинговые вопросы. Учащемуся важны квалификация, требования, длительность и результаты; администратору — чтобы эти сведения оставались согласованными со временем.

Вместо хранения каждой страницы как большого текстового блока платформа использует структурированную многоязычную модель. Она одновременно питает публичную страницу, административное редактирование и скачиваемое приложение к программе.

Одна запись программы включает

Квалификацию и профиль
Аудиторию и требования
Формат и длительность
Учебные часы
Результаты обучения
Варианты трудоустройства
Учебный план и модули
Темы и расписание
Краткое описание оценивания
Выдаваемые документы
Часто задаваемые вопросы
Контент для всех трёх языков
Обзор программыПрофиль, формат, длительность и аудитория программы собраны в понятной вводной части.
Результаты и трудоустройствоРезультаты обучения и реальные направления трудоустройства представлены отдельными, легко читаемыми разделами.
Структура учебного планаМодули превращают объёмный учебный план в ясную последовательность с часами и тематическими группами.
Детали модуляПодробные таблицы тем сохраняют формальную точность без потери читабельности.

Связанные данные

Один надёжный источник — несколько полезных результатов

Платформа повторно использует структурированные записи, поэтому администратору не приходится вручную поддерживать одни и те же факты на разных страницах и в разных файлах.

Исходная запись

Структурированная программа

Публичная страница
Редактирование в админке
PDF-приложение к программе

Исходная запись

Запись в реестре сертификатов

Проверка по QR-коду
Безопасная верификация
Статус и данные выдачи

Визуальный макет сертификата и его QR-код подготавливаются отдельно. Платформа управляет реестром, проверкой и сопроводительной информацией, но не генерирует сам дизайн сертификата.

Проверка сертификата

QR-код ведёт к надёжной публичной записи

Каждый выданный сертификат можно найти по уникальному номеру. Ответ формируется из того же реестра, которым пользуются администраторы, поэтому между бумажным документом и публичной записью меньше неопределённости.

Результат намеренно сдержан: он подтверждает работодателю необходимые факты, не раскрывая лишние персональные данные владельца.

  • Уникальный номер сертификата
  • Текущий статус и действительность
  • Инициалы владельца вместо полной записи личности
  • Программа, период обучения и данные выдачи
  • Без публичного персонального идентификатора
Результат публичной проверкиСфокусированный поиск подтверждает сведения сертификата и ограничивает объём персональных данных.

Что умеет платформа

Публикация программ

  • Категории и поиск по каталогу
  • Подробные страницы программ на трёх языках
  • Учебный план, результаты, модули и FAQ

Реестр сертификатов

  • Уникальные записи и статусы сертификатов
  • Период обучения, длительность и академические часы
  • Проверка с учётом конфиденциальности

Генерация документов

  • PDF-приложения из актуальных данных программы
  • Согласованность публичной и скачиваемой информации
  • Расширяемый слой документов для будущих задач

Администрирование

  • Управление категориями и программами
  • Управление реестром сертификатов
  • Защищённая авторизация администратора

Многоязычная платформа

  • Грузинский, английский и русский контент
  • Маршруты и навигация с учётом языка
  • Единая структура программ для всех локалей

Production, SEO и связь

  • Canonical, hreflang, sitemap и robots
  • Динамические Open Graph / Twitter metadata
  • Доставка обращений через Nodemailer

Защищённое администрирование

Что находится за публичным сайтом

Публичный интерфейс связан с отдельной административной частью для данных, которые действительно меняются в работе: программ, категорий и выданных сертификатов.

Административная панельКраткий операционный обзор и прямой доступ к основным разделам системы.
Управление программами и профессиямиСтруктурированное управление программами и категориями без изменений в коде.
Управление реестром сертификатовСоздание, проверка и обновление записей сертификатов, используемых в публичной верификации.

Институциональное доверие

Публичная информация о реально действующей организации

Отдельный юридический раздел показывает регистрационные сведения организации и позволяет скачать официальную выписку из реестра. Он добавляет проверяемый контекст, не перегружая основные сценарии программ и сертификатов.

Юридическая информацияОрганизация и её юридический статус объясняются в отдельном публичном разделе.
Регистрационная записьРегистрационные сведения и официальная выписка доступны, но не перегружают основной путь пользователя.

Продакшен-архитектура

Frontend

Next.js 16, React 19, TypeScript, Tailwind CSS

Данные

MongoDB и схемы Mongoose

Локализация

next-intl для EN / GE / RU

Документы

PDFKit для приложений к программам и расширяемого слоя документов

Безопасность админки

JWT в HttpOnly cookie + bcrypt-хэши паролей

Связь

Nodemailer для контактной формы

Модель данных позволяет в будущем добавить более развитые процессы оценивания, однако этот кейс сосредоточен на функциях, которые сегодня входят в рабочий продукт.

Результат

Точечная дизайнерская задача стала цифровым операционным слоем центра

Работа началась с более ясного сертификата и выросла в цельную многоязычную платформу. Учащиеся могут разобраться в программах, работодатели — проверить квалификацию, а администраторы — поддерживать записи, не распределяя одну и ту же информацию по несвязанным инструментам.

Для ваших данных обычного сайта недостаточно?

Программы, записи, документы и несколько языков могут работать в одной платформе. Обсудим, что должно быть доступно посетителям и чем будет управлять ваша команда.

Многоязычные сайты и админ-панели

Следующий проект

AutoGO Tbilisi

Сайт аренды автомобилей и административная панель