lakshitraina/TripSathi
GitHub: lakshitraina/TripSathi
TripSathi 是一款基于 Android 的旅行安全应用,通过地理围栏、一键 SOS、QR 数字身份和社区安全网络保护游客出行安全。
Stars: 0 | Forks: 0
# 🌍 TripSathi - 智能游客安全监控系统
**TripSathi** 是一款高端的、AI 驱动的旅行安全伴侣,旨在通过实时监控、主动的事件响应和可验证的数字身份来保护游客。它采用现代 Android 实践构建,集成了 Geo-fencing、Firebase 和社区驱动的安全网络,确保每位旅行者都能安心。
## ✨ 核心功能
### 🛡️ 主动安全与 SOS
* **一键紧急 SOS**:立即触发警报、震动,并发送包含用户实时 Google Maps 位置的 **Multipart SMS** 给紧急联系人。
* **Geo-Fence 保护**:自动检测用户进入“危险区域”的情况,并发送即时的触觉和视觉警告。
* **安全路线助手**:一个多步骤的交互式聊天助手,当用户感到自身脆弱时,可引导他们走向光线充足的安全路线。
### 🆔 身份与证件验证
* **数字身份(基于 QR)**:将重要的用户信息(姓名、血型、紧急联系人)编码到安全的 QR 码中,供急救人员使用。
* **验证导游/司机**:即时扫描导游或司机的 QR 码,根据我们的安全注册信息验证他们的资质。
* **安全证件库**:在云端存储 Aadhaar 和 PAN 号码,同时将敏感证件照片**严格保存在本地**,以最大程度地保护隐私。
### 🏥 健康与援助
* **紧急医疗卡**:方便医疗团队快速获取血型、过敏史、慢性病和用药情况。
* **附近医院定位器**:动态的地图集成,可实时查找最近的急救中心。
### 🗺️ 智能旅游
* **附近著名景点**:根据您当前的 GPS 位置,自动识别并对著名地标进行排序。
* **安全住宿评分**:一个众包地图,旅行者可以根据“夜间安全性”和“单人旅行友好度”对酒店和区域进行评分。
### 🌐 全球无障碍访问
* **多语言支持**:全面支持 **英语**、**印地语 (हिंदी)** 和 **泰卢固语 (తెలుగు)**,并可无缝即时切换。
## 🛠️ 技术栈
* **编程语言**:Kotlin
* **UI 框架**:Jetpack Compose (现代声明式 UI)
* **后端**:Firebase (身份验证、Realtime Database)
* **地图**:Google Maps SDK for Android
* **定位**:Google Play Services (Fused Location Provider)
* **架构**:基于 Activity,并带有集中的 `BaseActivity` 用于全局区域设置管理。
## 📸 App 截图
标签:Android, DSL, Firebase, IPv6支持, 地理围栏, 数字身份认证, 旅游安全, 移动应用, 紧急求救