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:

Meet App Fallstudie – Seite 1