harshpandey9198/aegis-ai-emergency-response-system
GitHub: harshpandey9198/aegis-ai-emergency-response-system
一个基于 React 和 Spring Boot 构建的 AI 驱动应急响应平台,帮助组织集中管理突发事件、调度响应团队并借助 Gemini AI 提供应急指导。
Stars: 2 | Forks: 0
# 🚨 AEGIS AI - 应急响应系统
这是一个基于 React、Spring Boot、MySQL、JWT Authentication 和 Google Gemini AI 构建的 AI 驱动的应急响应与灾害管理平台。
# 📌 项目概述
AEGIS AI 是一个全栈应急响应管理系统,旨在帮助组织高效地监控、管理和响应突发事件。
该平台允许用户报告事件、管理响应团队、在实时地图上可视化突发事件、监控分析数据,并接收 AI 驱动的应急指导。
该项目展示了现代 Web 技术、云数据库、AI 服务、身份验证系统和实时监控功能的集成。
# 🎯 问题陈述
在火灾、事故、洪水或医疗突发事件等紧急情况下,组织通常面临以下挑战:
* 高效跟踪事件
* 管理应急响应团队
* 监控事件位置
* 协调应急行动
* 在灾害期间提供快速指导
AEGIS AI 通过一个集中的应急管理平台来解决这些挑战。
# 🚀 核心功能
## 🔐 身份验证系统
* 用户注册
* 用户登录
* JWT 身份验证
* 受保护的路由
* 安全的访问控制
## 🚨 事件管理
* 创建紧急事件
* 查看所有事件
* 删除事件
* 跟踪事件状态
* 管理严重程度级别
* 存储事件位置
## 👨🚒 响应团队管理
* 创建响应团队
* 管理团队信息
* 跟踪团队可用性
* 查看团队状态
* 为紧急情况分配团队
## 🗺️ 实时事件地图
* 实时事件可视化
* 基于位置的监控
* 紧急情况标记显示
* 基于严重程度的跟踪
* 交互式地图界面
## 🤖 AI 应急助手
由 Google Gemini AI 提供支持。
功能:
* 应急指导
* 灾害响应建议
* 安全建议
* 基于 AI 的协助
## 📊 分析仪表板
仪表板提供:
* 总事件数
* 待处理事件
* 已解决事件
* 火灾案例
* 医疗案例
* 洪水案例
* 高严重程度案例
* 响应团队统计数据
# 🛠️ 技术栈
## 前端
* React.js
* React Router
* Axios
* Leaflet Maps
* CSS
## 后端
* Spring Boot
* Spring Security
* JWT 身份验证
* REST API
## 数据库
* MySQL (Aiven Cloud)
## AI 集成
* Google Gemini API
## 部署
* 前端:Vercel
* 后端:Render
## 版本控制
* Git
* GitHub
# 🏗️ 系统架构
```
User
↓
React Frontend
↓
Spring Boot REST APIs
↓
MySQL Database (Aiven)
↓
Analytics & Incident Data
AI Assistant
↓
Gemini API
```
# 📸 项目截图
## 登录页面
## 仪表板
## 事件管理
## 响应团队
## 实时事件地图
## AI 助手
# 🔮 未来增强功能
未来版本可能包括:
* 基于 CCTV 的火灾检测
* IoT 传感器集成
* 自动事件检测
* 短信警报
* 电子邮件通知
* 推送通知
* 基于角色的访问控制
* 预测性灾害分析
* AI 驱动的风险评估
# 💡 实际应用场景
* 灾害管理机构
* 智慧城市项目
* 医院
* 消防部门
* 警察部门
* 机场
* 火车站
* 大型企业园区
# 👨💻 开发者
### Harsh Pandey
BCA 学生 | 全栈开发者
技能:
* Java
* Spring Boot
* React.js
* JavaScript
* SQL
* REST API
* JWT 身份验证
* AI 集成
# ⭐ 项目状态
✅ 已完成
✅ 功能完善
✅ 已部署至云端
✅ 可写入简历
✅ 可放入作品集
如果您觉得这个项目有用,请考虑在 GitHub 上给它点个 ⭐。
## 仪表板
## 事件管理
## 响应团队
## 实时事件地图
## AI 助手
# 🔮 未来增强功能
未来版本可能包括:
* 基于 CCTV 的火灾检测
* IoT 传感器集成
* 自动事件检测
* 短信警报
* 电子邮件通知
* 推送通知
* 基于角色的访问控制
* 预测性灾害分析
* AI 驱动的风险评估
# 💡 实际应用场景
* 灾害管理机构
* 智慧城市项目
* 医院
* 消防部门
* 警察部门
* 机场
* 火车站
* 大型企业园区
# 👨💻 开发者
### Harsh Pandey
BCA 学生 | 全栈开发者
技能:
* Java
* Spring Boot
* React.js
* JavaScript
* SQL
* REST API
* JWT 身份验证
* AI 集成
# ⭐ 项目状态
✅ 已完成
✅ 功能完善
✅ 已部署至云端
✅ 可写入简历
✅ 可放入作品集
如果您觉得这个项目有用,请考虑在 GitHub 上给它点个 ⭐。标签:Gemini AI, JWT认证, React, Spring Boot, Syscalls, 应急管理平台, 自定义脚本