| 端 | 語言/框架 | 核心功能 |
|---|---|---|
| 用戶端 (iOS) | Swift / SwiftUI | 提交報修、上傳圖片/語音、查看進度、接收推送 |
| 維修端 (Android) | Kotlin / Jetpack Compose | 接單、導航到位、上傳維修記錄、簽到 |
| 後端 | Java Spring Boot / Go Gin / Python FastAPI | REST API、WebSocket/消息隊列推送、權限、數據持久化 |
CoreLocation / Android FusedLocationProvider,上報經緯度,後端存 PostGIS/GeoJSON,支持「附近維修師傅」查詢。POST /repairs(用戶下單)、GET /repairs/nearby(師傅搶單)、PUT /repairs/{id}/status(狀態流轉)。PushService.send(userId, title, body, data) 多通道降級發送。技術棧按團隊熟悉度選,**先跑通 MVP 再迭代**,避免過度設計。