11 / 11Supporting / Content Platform
IAM ITB Digital Platform
A content-managed digital platform for the ITB mechanical-engineering alumni organization, with editorial workflows and migration tooling.

01Context
The engineering problem
Create a maintainable publishing system for organizational information rather than a static brochure site.
Built on Payload CMS with structured content, search and SEO capabilities, form workflows, storage integration, migrations, and automated tests.
An actively developed public codebase with deployment, database migration, moderation, and content-authoring concerns represented explicitly.
02System architecture
How the layers connect
The diagram is paired with a text alternative and remains readable without animation or WebGL.
- Publishing: Structured editorial content and authoring workflows.
- Application: Next.js presentation integrated with Payload CMS.
- Data & media: Relational content, migration scripts, and object storage.
03Engineering decisions
Choices that shaped the result
Design for editors
Recent repository work focuses on moderation, authoring guidance, and operational content quality, not only the public UI.
04Technical footprint
Stack in context
- Next.js
- Payload CMS
- PostgreSQL
- Turso
- R2
- Playwright
- Headless CMS
- Migration tooling
- E2E tests