Meet App · Fallstudie
Überblick & Ziele
Meet App ist eine serverlose Progressive Web App, die Nutzer dabei unterstützt, Tech‑Events nach Stadt zu entdecken. Sie funktioniert offline, visualisiert Eventdaten mit Charts und nutzt AWS Lambda im Backend.
Problemstellung
Relevante Tech‑Events in verschiedenen Städten zu finden ist oft über mehrere Plattformen verteilt. Außerdem brauchen Nutzer häufig eine konstante Internetverbindung, und es gibt wenig Überblick über Muster in den Eventdaten.
Projektziele
- Events nach Stadt filtern
- Eventdetails ein-/ausblenden
- Offline‑Funktion (PWA)
- Daten mit Charts visualisieren
- Serverlose Architektur (AWS Lambda)
- Test‑Driven Development (TDD) anwenden
Tech‑Stack
React, Vite, Google Calendar API (OAuth 2.0), AWS Lambda, Jest‑Cucumber, Workbox, Recharts, Atatus, GitHub Pages
Zentrale Herausforderungen
- OAuth Redirect URIs konfigurieren – kleine Abweichungen haben wiederholt Fehler verursacht.
- Authentifizierung in Produktion testen (Google OAuth ist im „Testing“-Modus).
- Charts auf kleinen Screens responsiv gestalten.
- Sicherstellen, dass Offline‑Verhalten mit Service Workern korrekt funktioniert.
- Layout‑Probleme beheben, wenn sich Eventdetails auf kleinen Screens ausklappen.
Ergebnis
Eine funktionierende PWA, mit der Nutzer weltweit Events entdecken können – inklusive Offline‑Support, Datenvisualisierung und responsivem Design.
Vollständige Fallstudie
Klicke auf das Bild, um die komplette Fallstudie als Slideshow zu öffnen: