Back to work
02Vocational Training, Certification & Verification PlatformFounder-led product

Professional Training and Employment Center

A multilingual institutional platform I built for my own vocational training and employment center, combining programme publishing, certificate registry and verification, generated programme and assessment documents, administration and SEO in one system.

Role
Founder & Full-Stack Developer
Stack
Next.js · React · TypeScript · MongoDB
Focus
Live public platform

Responsive preview

Desktop

Vocational Training, Certification & Verification Platform

  • Structured multilingual programme catalogue
  • Privacy-safe public certificate verification
  • Generated programme and assessment PDFs
  • Certificate, programme and category administration
  • Localized SEO and social metadata

Overview

Professional Training and Employment Center is my own vocational training organization and a product I operate as well as develop. The website is therefore more than a presentation layer: it is the public entry point to programmes, documentation and certificate verification, backed by an internal administration system.

The platform is designed around structured data so programme information, certificate records and assessment documentation can stay consistent across the public website, downloadable documents and administrative workflows.

Programmes & Documentation

Each programme is stored as structured multilingual data: qualification type, overview, target audience, prerequisites, training format, duration, instructional time, learning outcomes, employment positions, curriculum, assessment information, issued documents and FAQ content.

The same programme data can generate a downloadable Programme Supplement PDF, keeping public information and formal documentation aligned instead of maintaining separate copies manually.

Certificate Verification

Issued certificates are registered with a unique certificate number, profession, study period, issue details, academic hours and status. The public verification flow looks up the registry and returns a deliberately privacy-safe result, including holder initials rather than exposing a full personal record.

Assessment Documents

Programmes can define assessment profiles, module criteria, grading thresholds, evidence, retake and appeal policies. When assessment data exists on a certificate record, the system can generate an Assessment Record and an Assessment Checklist as PDFs.

Administration & Operations

The protected administration area manages professional categories, programmes and the certificate registry. Admin sessions use JWT-based authentication in an HttpOnly cookie, while production passwords are designed to be stored as hashes rather than exposed in application code.

Multilingual SEO & Communication

The public platform runs in English, Georgian and Russian with next-intl. Localized routes, metadata, canonical URLs, hreflang alternates, sitemap and robots output are paired with dynamic Open Graph and Twitter images. The contact flow can deliver enquiries through Nodemailer.

What the Platform Handles

Programme Publishing

  • Categories and searchable programme catalogue
  • Detailed multilingual programme pages
  • Curriculum, outcomes, assessment and FAQ data

Certificate Registry

  • Unique certificate records and status tracking
  • Study period, duration and academic hours
  • Privacy-conscious verification response

Generated Documents

  • Programme Supplement PDFs
  • Assessment Record PDFs when assessment exists
  • Assessment Checklist PDFs from programme criteria

Assessment Model

  • Module criteria and scoring
  • Pass thresholds and grading scale
  • Evidence, retake and appeal policies

Administration

  • Categories and programmes management
  • Certificate registry management
  • Protected admin authentication

Production & SEO

  • Three-language routing and content
  • Canonical, hreflang, sitemap and robots
  • Dynamic Open Graph / Twitter metadata
Structured data → useful documents

The strongest part of the system is that the public pages, verification flow and generated documents are driven by the same structured records rather than maintained as disconnected content.

01

Programme data

Programme pages + Supplement PDF

02

Certificate registry

Privacy-safe verification result

03

Assessment data

Assessment Record + Checklist

The visual certificate design and its QR code are prepared separately; this platform manages the registry, verification and supporting documents rather than generating the certificate artwork itself.

Architecture

Frontend

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

Data

MongoDB with Mongoose schemas

Localization

next-intl across EN / GE / RU

Documents

PDFKit for programme and assessment PDFs

Admin security

JWT sessions in HttpOnly cookies + bcrypt password hashes

Communication

Nodemailer contact delivery

Behind the Public Website

The public experience is backed by a focused administration area for the data that actually changes: programmes, categories and issued certificates.

Administration dashboard
Programme and profession management
Certificate registry management

Gallery

Programme catalogue
Public certificate verification
About the institution
Contact and enquiry flow

Next project

AutoGO Tbilisi

Multilingual Car Rental Platform