ankushpatil2408-spec/Aegis-AI

GitHub: ankushpatil2408-spec/Aegis-AI

一个基于 AI 的全栈应急响应与灾害管理平台,提供事件上报、团队调度、实时地图监控和数据分析功能,帮助组织高效应对突发事件。

Stars: 0 | Forks: 0

# 🚨 AEGIS AI - 应急响应系统 一个使用 React、Spring Boot、MySQL、JWT Authentication 和 Google Gemini AI 构建的 AI 驱动的应急响应与灾害管理平台。 # 📌 项目概述 AEGIS AI 是一个全栈应急响应管理系统,旨在帮助组织高效地监控、管理和响应突发事件。 该平台允许用户上报事件、管理响应团队、在实时地图上可视化突发事件、监控分析数据,并接收 AI 驱动的应急指导。 本项目展示了现代 Web 技术、云端数据库、AI 服务、认证系统以及实时监控功能的整合。 # 🎯 问题陈述 在火灾、事故、洪水或医疗事件等紧急情况下,组织通常面临以下挑战: * 高效追踪事件 * 管理应急响应团队 * 监控事发位置 * 协调应急行动 * 在灾难期间提供快速指导 AEGIS AI 通过一个集中式的应急管理平台来解决这些挑战。 # 🚀 核心功能 ## 🔐 认证系统 * 用户注册 * 用户登录 * JWT Authentication * 受保护的路由 * 安全的访问控制 ## 🚨 事件管理 * 创建紧急事件 * 查看所有事件 * 删除事件 * 追踪事件状态 * 管理严重级别 * 存储事件位置 ## 👨‍🚒 响应团队管理 * 创建响应团队 * 管理团队信息 * 追踪团队可用性 * 查看团队状态 * 为紧急情况指派团队 ## 🗺️ 实时事件地图 * 实时事件可视化 * 基于位置的监控 * 紧急情况标记显示 * 基于严重级别的追踪 * 交互式地图界面 ## 🤖 AI 应急助手 由 Google Gemini AI 提供支持。 功能: * 应急指导 * 灾害响应建议 * 安全建议 * 基于 AI 的辅助 ## 📊 数据分析仪表盘 仪表盘提供: * 事件总数 * 待处理事件 * 已解决事件 * 火灾案例 * 医疗案例 * 洪水案例 * 高严重级别案例 * 响应团队统计数据 # 🛠️ 技术栈 ## 前端 * React.js * React Router * Axios * Leaflet Maps * CSS ## 后端 * Spring Boot * Spring Security * JWT Authentication * REST APIs ## 数据库 * 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 APIs * JWT Authentication * AI 集成 # ⭐ 项目状态 ✅ 已完成 ✅ 功能完备 ✅ 已部署至云端 ✅ 简历项目就绪 ✅ 个人作品集就绪 如果您觉得这个项目有用,欢迎在 GitHub 上给它点个 ⭐。
标签:React, Spring Boot, Syscalls, 人工智能, 应急管理, 灾害响应, 用户模式Hook绕过, 自定义脚本