Professional Training and Employment Center
Рабочая платформа зарегистрированной грузинской образовательной организации: структурированные программы, реестр сертификатов, безопасная публичная проверка, сопроводительные документы и защищённое администрирование на трёх языках.
- Роль
- Ведущий Full-Stack разработчик и продуктовый дизайнер
- Стек
- Next.js · React · TypeScript · MongoDB
- Фокус
- Действующая публичная платформа
- Первая разработка
- янв. 2026 – февр. 2026
Адаптивный просмотр
Компьютер
Платформа профессионального обучения, сертификации и верификации
- Развитие от редизайна сертификата до связанной платформы
- Структурированные данные программ на трёх языках
- Публичная проверка сертификатов с защитой персональных данных
- PDF-приложения к программам из единого источника данных
- Защищённое администрирование, локализованное SEO и коммуникация
Контекст
История организации началась в 2017 году и связана с практической проблемой: у опытных специалистов, особенно в строительных профессиях, часто нет формального подтверждения их навыков. Программы центра связывают реальный опыт со структурированным обучением и документированной квалификацией.
Цифровой продукт должен был одинаково убедительно представлять официальные программы и проверку сертификатов, оставаясь понятным для учащихся, работодателей и администраторов.
Отправная точка
Я подключился к работе позже, когда организация действовала уже несколько лет. Первой задачей стала замена перегруженного двуязычного сертификата: в Figma я создал отдельные грузинскую и английскую версии с ясной иерархией и достаточным пространством для каждого языка.
Добавление QR-кода выявило следующий запрос: печатному документу требовалась надёжная публичная страница, где можно проверить его номер и статус.
Результат
Точечная задача вокруг сертификата выросла в рабочую многоязычную платформу. Программы, записи сертификатов, публичная проверка, сопроводительные документы и повседневное администрирование теперь используют согласованную модель данных.
Итог — не сайт из разрозненных страниц, а связанная институциональная система, рассчитанная на точность, доверие и дальнейшее развитие.
Развитие продукта
От редизайна сертификата к связанной цифровой платформе
Организация начала работу в 2017 году — раньше, чем появилась эта платформа. Её задача с самого начала заключалась в том, чтобы формализовать практические навыки и сделать квалификации понятнее и проверяемее.
Моё участие началось позже с самого сертификата. Каждое улучшение показывало следующий недостающий слой, поэтому дизайнерская задача постепенно превратилась в полноценную продуктовую систему.
Старый сертификат
Один перегруженный макет одновременно содержал грузинский и английский текст.
Редизайн сертификата
Раздельные языковые версии дали документу ясную иерархию и более убедительный вид.
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
Сайт аренды автомобилей и административная панель