07 / Record
Flagship2025—present
KS54 Platform — unified college digital platform
Practice
Frontend / platform engineering / architecture / technical leadership
The current culmination of the KS54 digital line: a unified internal platform for educational, administrative, document and integration workflows. The repository started in December 2025 as DocFlow and grew far beyond document management; in September 2026 the overall product became KS54 Platform, with DocFlow retained as one domain inside the system.
Context
DocFlow began as an applied document-workflow layer, then rapidly absorbed educational, administrative and service processes across the college. The task shifted from extending one module to creating a shared platform with explicit domain boundaries.
Solution
The product was divided into independent domains over a common platform layer. The frontend gained shared layout and registry contracts; the backend gained modular routing, RBAC, audit and workers; data and files received dedicated managed boundaries. Architecture decisions are recorded in ADRs and enforced through CI contracts.
Constraints
- Multiple domains with different life cycles, workflows and roles
- New modules coexisting with Legacy AIS and external integrations
- Files, PDFs, background jobs and queues requiring a coherent platform layer
- Migrations and releases preserving the verifiable history of a live system
What changed
- DocFlow remains a domain while the overall system is now KS54 Platform
- Documents, education, contingent, support and electronic queue evolve in one architecture
- Shared UI contracts reduce divergence across registries and workspaces
- New migrations are separated from frozen, verifiable legacy history
Case map
Domain platform map
Interfaces
- Workspaces
- Registries
- Detail views
- Public flows
Domains
- DocFlow
- Education
- Contingent
- Support + EQueue
Platform core
- RBAC + audit
- Workers
- FileCore
- API contracts
Infrastructure
- PostgreSQL
- S3
- Integrations
- CI + migrations
Scope of work
- 01
Direct development of the Nuxt 4 / Vue 3 frontend: workspaces, registries, detail screens, shared layout and UI contracts
- 02
Document workflows, certificates, order excerpts, tasks and related document processes
- 03
Contingent, attendance, academic journal, education and upbringing workflows
- 04
Admissions, electronic queue, call/voice, support, publications and public interfaces
- 05
PHP 8.3+ backend/API with domain modules, RBAC, audit, workers and background processing
- 06
PostgreSQL/PgBouncer, Phinx migrations and preserved verifiable legacy migration history
- 07
FileCore and Selectel S3, generated files/PDFs, uploads and document artifacts
- 08
MOS, Legacy AIS, VK, MAX, Telegram, mail and other external integrations
- 09
Architecture rules, ADRs, onboarding, testing/CI contracts and operational documentation
Technology chronology
Origin / DocFlow
09.12.2025 → 2026The platform has been evolving since December 2025: first as DocFlow, then through rapid expansion of the Nuxt frontend and application domains including contingent, support, profession certificates and other modules.
Frontend
Nuxt 4.5 / Vue 3.5 / Pinia 3 / TypeScript 5.9The current frontend runs on Nuxt 4 and Vue 3 with Pinia, Vue Router, Tabler/Iconify and project-specific UI contracts. The repository codifies shared registry/layout standards, PWA/mobile checks and numerous frontend contract tests.
Backend & platform
PHP 8.3+ / PostgreSQL / PgBouncer / Phinx 0.16The backend uses a custom Router / RouteRegister and domain modules, PostgreSQL, queues/workers and an increasingly explicit platform layer. New schema changes use Phinx while the legacy SQL history is frozen and verified before the production migration pipeline.
Domain platform
DocFlow + Education + Contingent + Support + EQueue + FileCore + integrationsThe platform combines independent domains for documents, education and academic journal, contingent and attendance, tasks, electronic queue, files, support, admissions, publications, certificates and external integrations. DocFlow no longer names the whole system.
Product identity
DocFlow → KS54 Platform / 12.09.2026ADR-0002 dated September 12, 2026 records the product rename to KS54 Platform because the system had grown beyond document management. DocFlow remains a dedicated domain and legacy technical identifier.
Versions and dates reflect states confirmed by archives, Git history or releases and do not imply that every component was used in every deployment.