Cross-platform app for web, iOS and Android
Social media / mobile app
03

RateUp

Rating app for web, iOS and Android
Krutzfeld Tech GmbH
11/2025 – 12/2025 · ~2 months · Sole developer · full-stack
Role
Sole developer · full-stack
Team
Solo · client project
Location
Zurich, CH · remote
Language
German
Methodology
Self-directed

Responsibilities

  • Social media rating app from a single Ionic/Angular codebase — as an installable PWA on the web and as native builds for iOS and Android (Capacitor).
  • Sign-up, login and onboarding including profile creation (Firebase Authentication), secured through Firebase security rules.
  • Social media feed with filters, own posts and media upload (Cloud Firestore, Cloud Storage).
  • Server-side logic in Cloud Functions, delivery via Firebase Hosting and a CI/CD pipeline (GitHub Actions) for all three platforms.
  • A maintainable codebase for handover: clearly layered structure, reusable components, type-safe models, unit tests and a consistent clean-code style (SOLID).

Outcome

  • Finished product handed over to the client — running as a PWA on the web and as a native app on iOS and Android from one shared codebase.
  • Built entirely on Firebase: authentication, data storage, media storage, server logic and delivery.
  • A codebase ready for handover: consistent structure, reusable components, unit tests and type safety throughout — the client's team can carry on without a ramp-up hurdle.
  • From the first line of code to handover in around two months.

Technologies

TypeScriptAngularIonicCapacitorRxJSCross-platform developmentiOSAndroidProgressive Web App (PWA)Responsive DesignUI implementationUser guidanceFirebaseFirebase AuthenticationFirebase Security RulesCloud FirestoreCloud StorageCloud FunctionsFirebase Cloud Messaging (FCM)Firebase HostingAuthenticationOnboarding flowsSocial MediaType safetyUnit TestingClean CodeSOLIDSeparation of ConcernsClean ArchitectureGitGitHubGitHub ActionsCI/CDLinux