Nikita Petrich
Buchen
Zur Startseite
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 – 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