Project Detail

Media CMS

Media CMS menyediakan platform manajemen konten dengan alur review terstruktur dari draft hingga publikasi.

Web • Headless CMS

Ringkasan Proyek

Headless CMS berbasis Next.js dengan workflow editorial untuk tim penulis dan editor.

Roles

3 (Writer, Editor, Admin)

Approach

Server-first headless CMS

Database

SQLite + Prisma ORM

Tahun: 2026

Status: Active development

Peran: Full-stack architecture, API design, workflow system

Apa yang dibangun

Media CMS dirancang sebagai platform headless content management yang mendukung kolaborasi tim editorial. Sistem ini menerapkan role-based access control (WRITER, EDITOR, ADMIN) dengan workflow artikel yang ketat: draft -> review -> publish. Backend menggunakan Next.js App Router dengan API routes berbasis cookie session, database SQLite via Prisma ORM, dan rich text editor TipTap. Frontend publik mengonsumsi konten melalui JSON API endpoints yang terpisah dari dashboard admin.

  • Role-based workflow: WRITER -> EDITOR -> ADMIN dengan akses terdiferensiasi
  • Session-based authentication via httpOnly cookie, tanpa JWT
  • Public JSON API untuk frontend consumption dengan pagination dan search
  • Rich text content stored as HTML dari TipTap editor
  • Auto-slug generation dengan uniqueness enforcement
  • Dashboard server-first: server components untuk rendering, client components untuk interaktivitas

Teknologi

Next.js 16React 19TypeScriptPrismaSQLiteTipTapTailwind CSS 4Zod

Galeri

Punya kebutuhan detail yang lebih spesifik?

Kami bisa bantu mulai dari pemetaan scope, struktur fitur, sampai penyusunan roadmap implementasi yang realistis.