Skip to content
Kiezwerk app: map of places to work in Berlin, detail view of a café and an active check-in

Kiezwerk

A map of the places in Berlin where you can work on a laptop – with everything that decides a working day.

Role
Concept, design, development
Period
2026
Stack
Flutter (Android/iOS), Riverpod, Firebase
Note
Release planned

Starting point

Anyone working remotely in Berlin searches again every day: is there Wi-Fi and power, how loud is it, can you stay with a laptop for hours? Review sites don’t answer exactly these questions. Kiezwerk shows places to work by these criteria – and who is working there right now.

What I did

A map of cafés, coworking spaces, libraries and hotel lobbies, described by Wi-Fi, outlets, noise, seating and what you have to order. Plus check-in with a live session and a work log, automatic check-out via geofencing, login with Apple or Google (also usable without an account), push notifications, an admin area and an internal Flutter web tool I use to import and maintain places.

The app uses Riverpod with code generation and typed routing with go_router. It is built in four layers (domain, data, application, presentation); third-party SDKs only appear in the data layer. Geo queries run directly on Firestore, and Cloud Functions in Dart and TypeScript refresh, among other things, the places’ busyness forecasts every week. Unit and widget tests run on every pull request in the GitHub Actions CI.

Result

In development, release in both stores is planned. Kiezwerk shares its packages for login, push, maps, in-app purchases and analytics with Banana List and Hoop-Fit.

Stack

Flutter, Dart, Riverpod (code generation), go_router, dart_mappable, Firebase (Auth, Firestore, Cloud Functions, Storage, Messaging, Remote Config, Crashlytics), geofencing, flutter_map, TelemetryDeck, mocktail, GitHub Actions