Social media / mobile app
03
RateUp
Rating app for web, iOS and Android
Krutzfeld Tech GmbH11/2025 – 12/2025 · ~2 months · Sole developer · full-stack
Role
Sole developer · full-stack
Team
Solo · client project
Location
Zurich, CH · remote
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