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