SaaS-Plattform für dynamische Web-Seiten & QR-Code-Integration

Dieses Projekt barg ein strukturelles Risiko, das bei frühen SaaS-Produkten häufig unterschätzt wird.
Sobald QR-Codes oder URLs physisch verteilt oder in externe Systeme eingebunden sind, werden sie faktisch unveränderlich. Jede architektonische Fehlentscheidung im Umgang mit Inhalten, Seitenidentitäten oder Zugriffskontrolle hätte spätere Rewrites oder den Bruch bestehender Verlinkungen erzwungen.
Zentrale Risiken in der Entscheidungsphase:
Die Plattform musste daher von Beginn an als langlebiges System konzipiert werden — nicht als temporärer Page Builder. Die Stabilität öffentlicher Referenzen, kontrollierte Inhaltsentwicklung und die klare Trennung zwischen Dashboard-Logik und öffentlichem Rendering waren zentrale Architekturentscheidungen.
Die Inhalte der Seiten werden über einen modularen Builder erstellt. Unterstützt werden Textblöcke, Links, strukturierte Abschnitte, Kontaktdaten sowie weitere Content-Module. Die fertigen Seiten werden unter einer öffentlichen URL-Struktur (/w/[qrId]) veröffentlicht und sind ohne Anmeldung abrufbar. Änderungen am Content erfolgen dynamisch über das Dashboard, während der QR-Code unverändert bestehen bleibt.


Die Plattform ermöglicht die Generierung und Integration von QR-Codes für unterschiedliche Anwendungsfälle, z. B. persönliche Profile, Promotions oder Kampagnen. Umfangreiche Design-Optionen wie Farben, Formen und visuelle Varianten stehen zur Verfügung. Gebrandete QR-Codes können an bestehende Corporate-Design-Vorgaben angepasst werden, ohne die technische Funktionalität zu beeinträchtigen.



Im persönlichen Bereich verwalten Nutzer ihre Projekte und Web-Seiten, inklusive Listenansicht, Filterung, Bearbeitung und Inhaltsaktualisierung. Zusätzlich können Profildaten angepasst sowie Abonnements, verfügbare Funktionen und Nutzungslimits eingesehen werden.


Der Zugriff auf Funktionen und die Anzahl dynamischer Web-Seiten ist tarifabhängig geregelt. Die Logik für Upgrade- und Downgrade-Szenarien, die Anzeige des aktuellen Abo-Status sowie die Durchsetzung von Zugriffsbeschränkungen sind konsistent in der Anwendung umgesetzt.
Die Anwendung basiert auf einem modernen Frontend-Stack: Next.js 16 (App Router), React 19, TypeScript, React Query, Axios, React Hook Form mit Zod sowie SCSS Modules.
Die Architektur folgt einer klaren Schichtung: • app/ — Routing und Seitenkomposition • features/ — fachliche Geschäftslogik (Authentifizierung, Abonnements, Projekte, QR-Verwaltung) • shared/ — wiederverwendbare UI-Komponenten, Konfigurationen und Infrastruktur Strikte Import-Regeln stellen sicher, dass Abhängigkeiten zwischen den Schichten kontrolliert bleiben.
Die API-Kommunikation erfolgt über eine zentrale Axios-Instanz mit Interceptors für einheitliches Error-Handling, Refresh-Token-Logik und Schutz vor Race-Conditions.
Die Authentifizierung basiert auf JWT. Access-Tokens werden im Speicher gehalten, Refresh-Tokens in konfigurierbarem Storage abgelegt. Automatische Session-Erneuerung sowie kontrollierte Weiterleitungen bei Ablauf sind implementiert.
Für State- und Datenmanagement kommt React Query zum Einsatz, inklusive Caching, gezielter Invalidation, zentraler Query-Keys und globaler Behandlung von Netzwerkfehlern.
Das UI-System basiert auf SCSS Modules und Design-Tokens und stellt konsistente Zustände, klare Text- und Fehlerlogik sowie eine skalierbare Komponentenstruktur sicher.
Bei dieser Plattform handelt es sich nicht um einen statischen Web-Seiten-Generator. Jede Web-Seite repräsentiert ein verwaltbares digitales Objekt, das mit QR-Codes oder benutzerdefinierten URLs verknüpft werden kann. Inhalte können veröffentlicht, angepasst und weiterentwickelt werden, während die Referenzen stabil bleiben. Die Anwendung ist als wartbares SaaS-System konzipiert, mit Fokus auf klare Architektur, Erweiterbarkeit und langfristige Nutzung.
Die Plattform bietet eine vollständige SaaS-Lösung für die Verwaltung dynamischer Web-Seiten, mit der Nutzer Web-Seiten erstellen, anpassen und verwalten können, die mit QR-Codes oder benutzerdefinierten URLs verknüpft sind. Die strukturierte Architektur gewährleistet Skalierbarkeit, Wartbarkeit und Erweiterbarkeit für zukünftige Funktionsentwicklung.
Entdecken Sie unsere Leistungen, die zur Umsetzung dieses Projekts beigetragen haben.
Next.js Website-Entwicklung für Corporate Websites, Landing-Page-Systeme und mehrsprachige CMS-Plattformen mit Fokus auf...
Mehr erfahren →Frontend-Entwicklung für SaaS-Produkte, Dashboards, Portale und interne Tools mit React, Next.js und TypeScript.
Mehr erfahren →