easyPublisher

Über das Projekt
easyPublisher ist eine SaaS-Lösung für Vereine und Gemeinden, mit der Vereins- und Gemeindezeitschriften (A4, A5 oder A6) vollständig digital erstellt werden – von der Content-Erfassung über das Seitenlayout bis zum PDF-Export sowie der Veröffentlichung auf Social Media und eigenen Websites.
Primärkunde ist der Sportverein Emsbüren, weitere Zielgruppen sind Gemeinden, Behörden und lokale Organisationen wie das Samtgemeindeblatt Lengerich/Ems.
Zentrale Funktionen
Content-Verwaltung
Berichte, Personen und flexible Inhaltskategorien (Descriptors) lassen sich zentral erfassen und pflegen.
Anzeigenverwaltung
Werbeanzeigen werden erfasst, verwaltet und abgerechnet – inklusive der dazugehörigen Kundenbeziehungen.
Magazin-Layout
Ein grid-basierter Seiteneditor (12×12) mit Drag & Drop ermöglicht den Aufbau vollständiger Heftlayouts inklusive PDF-Export.
Social-Media-Publishing
Inhalte werden direkt über die Meta API auf Facebook und Instagram veröffentlicht – als Story oder Feed-Beitrag.
Website-Veröffentlichung
Ausgewählte Inhalte lassen sich zusätzlich direkt auf einer eigenen Website publizieren.
Meine Rolle
Ich verantworte die Konzeption und Frontend-Entwicklung der Anwendung mit Nuxt 4, Vue 3 und TypeScript, inklusive der Anbindung an die bestehende PHP-REST-API über ein Repository-Pattern.
Technologie
Das Frontend basiert auf Nuxt 4, Vue 3 und TypeScript, mit Nuxt UI 4 und Tailwind CSS 4 für UI und Styling. Der Datenzugriff erfolgt über ein Repository-Pattern ($api.*) auf Basis von ofetch, das Backend ist eine externe PHP-REST-API. Das Deployment läuft auf Cloudflare Workers via Wrangler.