Bygga
Type the product name from the box. Bygga shows every assembly step in 3D, with the parts, screws and tools for each one, and reads it out loud.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
Across Us: see which city your friends are in, when you'll overlap, and fly in together.
翻译准备中
正在加载完整 README。
查看完整 README ↗See you somewhere.
Friends’ cities, overlapping plans and group trips, in one quiet iPhone app.
English · 简体中文
200+ cities, each with its own emblem.
Across Us keeps their cities, plans and flights in one place, so a chance to meet doesn’t slip past. No live map, no GPS trail: just the city each friend chose to share, and when they shared it.
Invite friends to a Trip and watch every flight land where you’re meeting.
Full policy: acrossus.app/privacy
I built Across Us for me and my friends: scattered across cities, always trying to line up the next visit. It’s entirely free. No subscription, no ads, nothing to unlock. Just a quieter way to keep up with each other, and to meet again.
For me and my friends. For you and yours.
— Yang, who made Across Us
| Layer | Stack |
|---|---|
| App | SwiftUI · WidgetKit (small, medium, large) · iOS 18+ · English and 简体中文 |
| Backend | Supabase Postgres with versioned migrations · Edge Functions: api, push-worker, trip-worker, ops-monitor |
| Notifications | APNs, delivered per device from an outbox with retries |
| Flights | AeroDataBox lookups and status refresh |
| Web | acrossus.app on Cloudflare Pages, with Pages Functions for invite links and Universal Links |
| CI | GitHub Actions: backend tests, Debug / Staging / Release builds, unit tests |
WhereIsMyFriend/ SwiftUI app: App, Core, Features (Friends, Trips, TravelPlans, …)
WhereIsMyFriendWidget/ WidgetKit extension
WhereIsMyFriendTests/ Unit tests
WhereIsMyFriendUITests/ UI tests
supabase/ Migrations, Edge Functions, seed, backend tests
site/ functions/ acrossus.app and its Pages Functions
docs/ Design spec, API contract, release notes, reviews
You’ll need Xcode 27 (iOS 27 SDK). The app deploys to iOS 18 and later.
WhereIsMyFriend.xcodeproj.Debug builds run on a local demo repository, so the whole app works without a server. Pass -useRemoteAPI to talk to a configured backend instead.
npm ci && npm run backend:test
xcodebuild -project WhereIsMyFriend.xcodeproj -scheme WhereIsMyFriend \
-sdk iphonesimulator -destination 'generic/platform=iOS Simulator' \
CODE_SIGNING_ALLOWED=NO build
Your friends are out there. Make room for the next hello.
Website · App Store · Privacy · Support
© 2026 Across Us