Real places. Your own taste.

Find your next bite.

Explore real restaurants around you. Save somewhere for later. Rank the places you’ve tried, and build a food history that’s entirely yours.

SwiftUI · iOS 18+Live Apple Maps listingsNo API key required
Bite map showing nearby San Francisco restaurant pins
Near youLocation access is optional
AnywhereSearch a city or neighborhood
Your listsSaved places and personal rankings
On deviceYour history stays with you
A place for your next meal

Start with what’s around you.

Bite now connects to Apple Maps for real places. Your profile starts empty, ready for your own discoveries, visits, and rankings.

Near me

Use your location for nearby restaurants, or enter a city, neighborhood, or address without granting location access.

Explore the map

Pan and zoom, then search that area. Tap restaurant pins to open and save places, including native map points of interest.

Keep your favorites

Save places for later, rank the ones you’ve visited, and revisit your lists even when you’re offline.

How it works

From “where should we eat?” to your own list.

A simple flow built around real places and the meals you remember.

01
FindUse Near me or search an area.
02
ExploreNarrow by name or cuisine, or browse the map.
03
SaveKeep a place on your Want to Try list.
04
RankCompare places you’ve visited to build your ranking.
In the current app

Useful at every stop.

Five tabs: Discover, Saved, Map, Rankings, and Profile.

Real restaurant details

Names, addresses, available phone numbers and websites, plus a link to open the place in Apple Maps.

Personal rankings

A few pairwise comparisons place each visit in your city ranking. Re-rank it when your opinion changes.

Food Passport

See your ranked restaurants grouped by city and country, with achievements based on your own activity.

Saved for later

Saved places and rankings survive relaunch. Retained restaurant details are available offline.

Location on your terms

Location is requested only when you tap Near me. Manual area search works when permission is denied.

Recovery built in

Loading and empty states, network retries, and visible save errors help you recover when something goes wrong.

The app, using real listings.

Screenshots from the iPhone simulator with live San Francisco search results. Listings can change; the colored illustrations are placeholders, not restaurant photographs.

The screenshots show the current English-language app.

What to expect

Real listings, with clear limits.

Apple Maps supplies search results, not an exhaustive regional directory. Search by name or cuisine, move to a smaller map area, or tap a restaurant’s native map pin to find more places. Coverage and accuracy depend on Apple Maps.

No invented restaurant data

Unavailable prices stay unavailable. Live listings do not show fabricated match percentages, Michelin ratings, menus, photos, or friend activity.

A local-first release

There are no accounts, cloud sync, or live social features yet. These require further development; the old seeded social network is not part of the normal app.

Run it yourself

Open in Xcode. Start exploring.

The source is available on GitHub. This is an iOS app you build locally, not an App Store download.

  1. Open Bite.xcodeproj in Xcode 16 or newer.
  2. Choose the Bite scheme and an iOS 18+ device or simulator.
  3. Run, finish the welcome screen, and tap Near me or search an area.

On Simulator, set Features → Location before using Near me. On a physical device, select your own signing team. Search and map tiles need an internet connection.

Built to be checked

The repository includes 13 core regression tests, 3 simulator UI tests, and CI for core tests and the iOS simulator build.

git clone https://github.com/terrencelei/Bite.git
cd Bite
open Bite.xcodeproj

# macOS 15+, Xcode 16+
swift test

Setup and architecture ↗

A few useful details

Does it show every restaurant?

No. Apple Maps returns a selection of search results. Bite displays all returned listings within the requested area, and you can also open native restaurant pins on the map.

Does it work without location access?

Yes. Search a city, neighborhood, or address manually. Near me requests a one-time location fix only when you choose it.

What works offline?

Your saved restaurant details and rankings remain available. New searches, map tiles, and external websites require a connection.

What happened to the demo data?

The old prototype data file is preserved separately and is not imported into your live profile. Fictional friends and seeded rankings do not appear in the normal app.

Is there a Chinese version of the app?

This website has English and Chinese pages. The current app interface and these screenshots are in English; full app localization is not implemented.

Your next favorite starts somewhere.

Explore the source, build Bite, and find a real place to try.

View on GitHub ↗