Serenity
Serenity ist ein doppelter Symfony-Stack (API + Web), der abonnementbasierten Zugang zu kuratierten Buchinhalten und Verb-Generierungs-Übungen bietet. Die API verwaltet Bücher/Kapitel, Verläufe, Pläne/Abonnements, Rechnungen, Geschenkkarten, Fachleute/Kabinette, Testimonials und Stripe-Webhooks. Die Web-App integriert React-Dashboards über UX React mit Tailwind/Flowbite/MUI-Styling und bietet Benutzer- und Profi-Erfahrungen (Profile, Verlauf, Abonnements, Geschenkkarten, Client-Verwaltung, E-Mail-Kampagnen, Statistiken) plus Turbo/Stimulus-verbesserte Flows. E-Mail wird von Mailjet/SendGrid betrieben; Stripe verwaltet Checkout, Rechnungen und Webhooks.
Übersicht
Serenity ist ein doppelter Symfony-Stack (API + Web), der abonnementbasierten Zugang zu kuratierten Buchinhalten und Verb-Generierungs-Übungen bietet. Die API verwaltet Bücher/Kapitel, Verläufe, Pläne/Abonnements, Rechnungen, Geschenkkarten, Fachleute/Kabinette, Testimonials und Stripe-Webhooks. Die Web-App integriert React-Dashboards über UX React mit Tailwind/Flowbite/MUI-Styling und bietet Benutzer- und Profi-Erfahrungen (Profile, Verlauf, Abonnements, Geschenkkarten, Client-Verwaltung, E-Mail-Kampagnen, Statistiken) plus Turbo/Stimulus-verbesserte Flows. E-Mail wird von Mailjet/SendGrid betrieben; Stripe verwaltet Checkout, Rechnungen und Webhooks.
Schlüsselfunktionen
Stripe-betriebene Abonnements mit Webhook-gesteuerter Aktivierung und Rechnungsstellung
Geschenkkarten-Ausstellung und -Aktivierung mit E-Mail-Zustellung
Verb/Kapitel-Generierung mit Verlaufsprotokollierung und kostenlosem Zugangs-Gating
pages.portfolio.projects.serenity.features.3
pages.portfolio.projects.serenity.features.4
React-Komponenten über UX React mit Tailwind/Flowbite/MUI-Styling und Framer Motion-Animationen
API-Token + Session-Auth, Voter für Zugriffskontrolle, E-Mail-Verifizierung & Passwort-Reset
Technische Highlights
Implementierung von Stripe-Checkout und Webhook-Handling für Abonnement-Lebenszyklus
Aufbau von React-Dashboards für Benutzer und Fachleute über UX React mit Tailwind/Flowbite
Hinzufügen von Geschenkkarten-Generierung/-Aktivierung mit E-Mail-Zustellung und Verifizierung
Sicherung des Verb-Zugriffs mit Verlaufsprotokollierung und kostenlosem Nutzungs-Gating
Hybride Symfony + React-Architektur mit Turbo/Stimulus für sanfte UX
Herausforderungen und Lösungen
Abonnement-Lebenszyklus
Handhabung von Checkout, Rechnungen und Webhook-Ereignissen während Synchronisierung lokaler Abonnements und Rechnungen
Geschenkkarten-Einlösung
Generierung und Aktivierung von Codes mit E-Mail-Bestätigungen und Bereinigung
Hybrides Frontend
Integration von React-Komponenten über UX React neben Twig/Turbo unter Beibehaltung konsistenten Stylings
Sichere Zugriffskontrolle
Kombination von API-Token/Session-Auth, Votern und Verlaufs-Gating für Verb-Zugriff
Technologien
Backend
Frontend
Services
Infrastructure
Projektinformationen
- Status
- Completed
- Jahr
- 2025
- Architektur
- Doppelte Symfony-Apps (API + Web) mit React über UX React und Turbo/Stimulus-Verbesserungen
- Category
- Full-Stack-Entwicklung