
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
Team
Solo · Kundenprojekt
Standort
Zürich, CH · Remote
Sprache
Deutsch
Website
Methodik
Eigenverantwortlich
Aufgaben
- Bewertungs-App im Social-Media-Umfeld aus einer einzigen Ionic-/Angular-Codebasis – im Web und als native Builds für iOS und Android.
- 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).
- Auslieferung der Web-Fassung über Firebase Hosting mit CI/CD-Pipeline (GitHub Actions).
- Wartbare Codebasis für die Übergabe: klar geschichtete Struktur, wiederverwendbare Komponenten, typsichere Modelle und durchgängiger Clean-Code-Stil (SOLID).
Ergebnis
- Fertiges Produkt an den Kunden übergeben – lauffähig als Cross-Platform-App im Web und als native App auf iOS und Android aus einer gemeinsamen Codebasis.
- Vollständig auf Firebase aufgesetzt: Authentifizierung, Datenhaltung, Media-Storage und Auslieferung – der Zugriff läuft direkt über das Firebase-SDK, ohne eigene Serverschicht.
- Übergabefähige Codebasis: einheitliche Struktur, wiederverwendbare Komponenten und durchgängige Typsicherheit – das Kundenteam kann ohne Einarbeitungshürde weiterarbeiten.
- Ein Stand, drei Plattformen: Web-Deployment über Firebase Hosting, iOS- und Android-Builds aus derselben Codebasis.
- Auf einem bestehenden klickbaren Prototyp aufgesetzt und in rund zwei Monaten zum übergabefähigen Produkt gebracht.
Technologien
TypeScriptJavaScriptHTMLCSSJSONYAMLAngularIonicRxJSKomponentenbibliothekenCross-Platform-EntwicklungiOSAndroidMobile FirstResponsive DesignUI-ImplementierungNutzerführungOnboarding-FlowsFrontend-EntwicklungWeb-EntwicklungFirebaseFirebase AuthenticationFirebase Security RulesCloud FirestoreNoSQLDatenmodellierungCloud StorageFirebase HostingAuthentifizierungIT-SicherheitSocial MediaTypsicherheitClean CodeSOLIDSeparation of ConcernsClean ArchitectureDomain-Driven DesignSkalierbare ArchitekturMVP-EntwicklungGitGitHubnpmCLI (Command Line Interface)TrelloGitHub ActionsCI/CDContinuous IntegrationLinuxDigitale TransformationSoftwareentwicklungSchnittstellenentwicklungAPI-Integration