Cross-Platform-App für Web, iOS und Android
Social Media / Mobile App
03

RateUp

Bewertungs-App für Web, iOS und Android
Krutzfeld Tech GmbH
11/2025 – 12/2025 · ~2 Monate · Sole Developer · Full-Stack
Rolle
Sole Developer · Full-Stack
Team
Solo · Kundenprojekt
Standort
Zürich, CH · Remote
Sprache
Deutsch
Methodik
Eigenverantwortlich

Aufgaben

  • Bewertungs-App im Social-Media-Umfeld aus einer einzigen Ionic-/Angular-Codebasis – als installierbare PWA im Web und als native Builds für iOS und Android (Capacitor).
  • Registrierung, Login und Onboarding inklusive Profilerstellung (Firebase Authentication), abgesichert über Firebase Security Rules.
  • Social-Media-Feed mit Filtern, eigenen Beiträgen und Media-Upload (Cloud Firestore, Cloud Storage).
  • Serverseitige Logik in Cloud Functions, Auslieferung über Firebase Hosting und eine CI/CD-Pipeline (GitHub Actions) für alle drei Plattformen.
  • Wartbare Codebasis für die Übergabe: klar geschichtete Struktur, wiederverwendbare Komponenten, typsichere Modelle, Unit-Tests und durchgängiger Clean-Code-Stil (SOLID).

Ergebnis

  • Fertiges Produkt an den Kunden übergeben – lauffähig als PWA im Web und als native App auf iOS und Android aus einer gemeinsamen Codebasis.
  • Vollständig auf Firebase aufgesetzt: Authentifizierung, Datenhaltung, Media-Storage, Serverlogik und Auslieferung.
  • Übergabefähige Codebasis: einheitliche Struktur, wiederverwendbare Komponenten, Unit-Tests und durchgängige Typsicherheit – das Kundenteam kann ohne Einarbeitungshürde weiterarbeiten.
  • Von der ersten Zeile bis zur Übergabe in rund zwei Monaten.

Technologien

TypeScriptAngularIonicCapacitorRxJSCross-Platform-EntwicklungiOSAndroidProgressive Web App (PWA)Responsive DesignUI-ImplementierungNutzerführungFirebaseFirebase AuthenticationFirebase Security RulesCloud FirestoreCloud StorageCloud FunctionsFirebase Cloud Messaging (FCM)Firebase HostingAuthentifizierungOnboarding-FlowsSocial MediaTypsicherheitUnit TestingClean CodeSOLIDSeparation of ConcernsClean ArchitectureGitGitHubGitHub ActionsCI/CDLinux