🍜Community-driven digital food guide

Berlin Chinese
Food Map

柏林中餐地图

A non-profit, community-driven guide to 200+ Chinese restaurants in Berlin. Bilingual, privacy-first, open source — now on the App Store, Android coming soon.

0+
Restaurants
across Berlin's districts
0
Curated tags
10 regional + 12 format
0
Languages
中文 · English · Deutsch
0%
Open source
code, data & taxonomy
川菜粤菜京菜西北东北湖南上海云贵火锅烤肉小吃面食饺子烧烤煲仔粤式茶餐SichuanCantoneseHot PotBBQDim SumNoodlesDumplingsMongolianYunnanNortheastHunan川菜粤菜京菜西北东北湖南上海云贵火锅烤肉小吃面食饺子烧烤煲仔粤式茶餐SichuanCantoneseHot PotBBQDim SumNoodlesDumplingsMongolianYunnanNortheastHunan

What's inside

Six things we obsessed over — so you can stop arguing about beef noodles.

🗺️

Photo-rich Map

Brand-red POI markers with cover photos, names, and tag pills. Google Maps on Android, MapKit on iOS — both feel native.

🔍

Inline Trilingual Search

Material 3 search bar lives on the map itself — no extra route. Search in Chinese, English, or German.

🏷️

22-Tag Taxonomy

10 regional cuisines (川/粤/京…) + 12 formats (火锅/烤肉/小吃…). The filter sheet stacks Favourites · Editor's Picks · Open Now toggles with cuisine and format pickers — every selection is independent.

🕒

Open-Now Signals

Structured opening periods power a real-time "open now" badge plus a one-tap filter that hides venues currently closed. Closed restaurants render with a moon icon and faded text.

📋

Expressive Detail Sheet

Modal bottom sheet with a swipeable photo pager, opening hours, contact info, and sticky Call / Directions actions — the map stays in view.

🌐

Bilingual & Privacy-First

Full Chinese / English UI, with German restaurant names. No ads, no third-party tracking SDKs. First-party Firebase Analytics + Crashlytics log only restaurant ids and short route strings — never names, search queries, or GPS coordinates.

Our story

A love letter to Berlin's noodle shops.

Berlin Chinese Food Map started from a simple frustration. Every time a friend visited, we'd end up sending the same handful of restaurant recommendations over WeChat — losing photos, forgetting addresses, and disagreeing about which place really had the best beef noodles.

We tried a Google Maps list, then a shared spreadsheet, then a Notion doc. None of them captured what mattered: where to actually eat in Berlin if you grew up with Chinese food.

So we started this project. It's open-source, non-profit, and built around a simple idea — the people who eat at a place should be the ones describing it. Restaurant data lives as plain YAML files in a public GitHub repo, easy for anyone to read, fork, or improve. The app is free, ad-free, and stores nothing about you.

It's a love letter, really — to the small noodle shops, the family-run Sichuan kitchens, the late-night dumpling spots that don't show up in Google's top picks. If we've helped you find your next favourite, that's the whole point.

Where we are

Roadmap

From POC to production — 4 phases to launch

Phase 1

Phase 1Kick-off

Completed

Data handoff from the printed map to a structured digital schema. Visual direction, cuisine taxonomy, and interaction design all locked in.

Data HandoffVisual DirectionSchema Design
Phase 2

Phase 2MVP Development

Completed

Photo-rich map with brand-red markers, inline trilingual search, 22-tag taxonomy and tabbed filters, expressive detail sheet, and structured open-now signals. 200+ restaurants synced via the YAML → Firestore pipeline.

Map UITag TaxonomyOpen-NowDetail Sheet
Phase 3

Phase 3Beta & Launch Prep

Completed

Release pipeline wired up — Play Store internal track + Xcode Cloud for TestFlight. Community beta via WeChat and Xiaohongshu, GitHub issue form for restaurant submissions, and ASO assets in both languages.

Play Store CIXcode CloudCommunity BetaSubmissions
Phase 4

Phase 4Launch & Growth

In Progress

Live on the App Store now, with the Android build close behind. Continuous iteration on user feedback, broader UGC contribution flow, editorial collections, and curated themed routes.

App StoreGoogle PlayUGCEditorial

Get involved

Help us map the next noodle shop.

New places open every month, old favourites move or close. No single team can keep up alone — if you've spotted something we're missing, we'd love a hand.

📊

The easy way

Send a CSV, Excel, or Google Sheet — one row per restaurant, columns however you like. We'll clean it up.

🛠️

The hands-on way

Open a pull request on GitHub. Restaurant data lives as YAML in data/restaurants — edit one and the CI pipeline syncs it live.

💬

The casual way

Drop a message in the WeChat community group, tag us on Xiaohongshu, or open a GitHub issue. All tips land in the review queue.

What you can share

  • A restaurant we don't have yet — name, address, anything you remember.
  • Corrections — closed places, renamed shops, wrong opening hours, bad coordinates.
  • Cuisine and dish tags — Sichuan, Cantonese, Northeastern home-style; whatever helps the next person find their match.
  • Photos, a personal note, or a one-line recommendation we can quote.
What happens next: Every submission is reviewed by a real person, cross-checked with Google Places, and goes live on the next data sync — usually within a few days.

The crew

People behind the map

Pulled live from the project's git history — every commit that touches the restaurant data files. Open an issue if we missed you.

PinWo

Get the App

Live now on the App Store. The Android build is on the way.

Download on the
App Store
Google Play
Coming soon

Spotted a restaurant we missed? Open a GitHub issue — link in the navbar.