Skip to content
Kiezpass app: login, partner profile with deals, deal booking

Kiezpass

A marketplace for restaurant and bar deals in Berlin – my own company, sold in 2025.

Role
Co-founder & CTO
Period
2024
Stack
Flutter (Android/iOS/Web), Firebase, Stripe
Store rating
4/5
Note
Company sold in 2025

Starting point

Two audiences had to be served at once: end users discovering and redeeming deals in their neighbourhood, and hospitality partners managing offers and campaigns themselves. A single developer had to be able to build and run both.

What I did

Product, design, architecture, development and release. The iOS and Android app shows deals on a map with clustering and offline-cached map tiles, login by phone number and SMS code; deals can be booked and redeemed on site, plus push notifications. The web-based CMS, also built in Flutter, is used by partners for their profile, deals, messages and reviews, and by the team for partners, places, deal templates and push campaigns. Partners pay via Stripe.

App and CMS live in one repository and share the same structure: services with get_it, ChangeNotifier, auto_route and typed Firestore access via code generation. The backend runs serverless on Firebase (Cloud Functions in TypeScript, Firestore, App Check). The Firestore security rules are tested in the emulator, builds run on Codemagic. Plus store setup and the landing page.

Result

Live in both stores, pilot with dozens of Berlin restaurants and bars, store rating 4/5. The company was sold in 2025.

Stack

Flutter, Dart, get_it, auto_route, Firebase (Auth, Firestore, Cloud Functions, Storage, Messaging, App Check, Crashlytics), Stripe, flutter_map, Codemagic, Figma