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 截图

## 🚀 快速开始 1. **克隆仓库**:`git clone https://github.com/LakshitRaina/TripSathi.git` 2. **添加 Firebase**:将您的 `google-services.json` 放入 `app/` 目录中。 3. **构建**:在 Android Studio 中打开,并在模拟器或物理设备上运行。 ## 👨‍💻 开发者 **Lakshit Raina** *致力于打造让每个人的旅行都更安全的技术。* ## 📄 许可证 本项目采用 MIT 许可证授权 - 有关详细信息,请参阅 [LICENSE](LICENSE) 文件。
标签:Android, DSL, Firebase, IPv6支持, 地理围栏, 数字身份认证, 旅游安全, 移动应用, 紧急求救