sbalaramaraju/GuardianBridge

GitHub: sbalaramaraju/GuardianBridge

一个基于 AI 的危机响应编排平台,连接公民紧急上报与专业救援服务,实现实时事件智能分流与协作管理。

Stars: 0 | Forks: 0

# Guardian Bridge 🛡️ **Guardian Bridge** 是一个高风险的 **Crisis Response Orchestrator**,旨在弥合公民紧急报告与专业响应服务之间的关键差距。它充当实时事件管理的“任务控制中心”,利用 AI 将原始的人类意图转化为可行动的情报。 ## 🚀 功能特性 - **AI 驱动的危机分析:** 使用 **Gemini 3 Flash** 即时分析来自文本或照片的紧急报告。 - **即时分流:** 自动提取事件类型、严重程度(从低到危急)和简明描述。 - **救生指导:** 在等待专业帮助的同时,为报告者生成即时、可执行的步骤。 - **实时编排:** 基于 **Firebase Firestore** 构建,可在所有用户之间实现即时数据同步。 - **实时地图视图:** 交互式 Google Map,带有基于严重程度的颜色编码标记。 - **协作网络:** 面向报告者和响应者的基于角色的访问权限,以管理事件生命周期。 ## 🛠️ 技术栈 - **前端:** React 19, Tailwind CSS 4, Motion - **AI 引擎:** Google Gemini 3 Flash (Text & Vision) - **后端:** Firebase (Auth & Firestore) - **地图:** Google Maps Platform (Advanced Markers) - **图标:** Lucide React ## 🚦 入门指南 ### 前置条件 - Node.js 18+ - 已启用 **Maps JavaScript API** 的 Google Cloud Project - Firebase Project - Gemini API Key ### 环境变量 在根目录下创建一个 `.env` 文件并添加以下内容: ``` GEMINI_API_KEY=your_gemini_api_key GOOGLE_MAPS_PLATFORM_KEY=your_google_maps_api_key ``` ### 安装 1. 克隆仓库: git clone https://github.com/sbalaramaraju/Guardian-Bridge.git cd Guardian-Bridge 2. 安装依赖: npm install 3. 启动开发服务器: npm run dev ## 🛡️ 安全性 本项目使用 **Firebase Security Rules** 来确保: - 报告者只能创建事件并查看自己的个人资料。 - 响应者可以管理事件状态并查看完整的危机网络。 - PII 受到严格保护,仅授权用户可访问。 ## 📄 许可证 MIT License - 详见 [LICENSE](LICENSE) 文件。
标签:AI分析, Apex, Firebase, Gemini, Google Maps, HTTP/HTTPS抓包, React, SaaS, Syscalls, 事件指挥, 公共安全, 危机响应, 图像识别, 实时协同, 应急管理, 态势感知, 智能分类, 机器学习, 民生服务, 灾害响应, 自动化攻击