Social Media / Mobile App
03
RateUp
Bewertungs-App für Web, iOS und Android
Krutzfeld Tech GmbH11/2025 – 12/2025 · ~2 Monate · Sole Developer · Full-Stack
Rolle
Sole Developer · Full-Stack
Standort
Zürich, CH · Remote
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