04 Web App 2025

DokuNetz Wirtschaft DokuNetz Wirtschaft

A publishing platform that thinks like an editor.Eine Publishing-Plattform, die wie ein Redakteur denkt.

Full Stack Dev Full Stack Dev
DokuNetz Wirtschaft

A business news network needed more than a blog — they needed an editorial workflow. Scheduled publishing, draft states, version history with rollback, role-based permissions, analytics, and a media library. Without WordPress and without a SaaS subscription. Ein Wirtschaftsmedium brauchte mehr als einen Blog — einen echten Redaktionsworkflow: terminiertes Publishing, Entwürfe, Versionshistorie mit Rollback, Rollenrechte, Analytics. Ohne WordPress, ohne SaaS-Abo.

~/work/dokunetz-wirtschaft/process.md
Started by mapping the editorial process end-to-end: who creates, who reviews, what happens to drafts, what does rollback look like, who sees analytics.

That workflow became the data model. File-based MDX for content portability — articles live as text files, no database lock-in. Next.js App Router for performance. Custom session auth without third-party auth services. Version history stored per article. Scheduled visibility logic runs server-side on every request — no cron job needed.

The CLI new:article command scaffolds a properly formatted MDX file so editors never touch a database.
Beginn mit der Erfassung des Redaktionsprozesses: Wer erstellt, wer prüft, wie sieht Rollback aus, wer sieht Analytics.

Dieser Workflow wurde zum Datenmodell. MDX-Dateien für Content-Portabilität, Next.js App Router für Performance, eigenes Session-Auth ohne externe Dienste, Versionshistorie pro Artikel.

16 seeded long-form articles across 4 categories, admin CMS with version rollback and search/pagination, scheduled publishing with server-side visibility, analytics dashboard, newsletter subscription, and YouTube/podcast embeds per article. 16 Startartikel in 4 Kategorien, Admin-CMS mit Versions-Rollback, terminiertes Publishing, Analytics-Dashboard, Newsletter-Abo und YouTube/Podcast-Einbettung pro Artikel.

// stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • MDX
  • Radix UI