🍜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 — coming soon to Android and iOS.

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

In Progress

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

Upcoming

Public launch on App Store and Google Play. 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.

Get the App

Internal beta running now via TestFlight and Play Store internal track. Public release is next.

Want a beta invite or to suggest a restaurant we missed? Open a GitHub issue — link in the navbar.