jivanilakshya/Smart-Emergency-Response-Incident-Reporting-App

GitHub: jivanilakshya/Smart-Emergency-Response-Incident-Reporting-App

一款基于Flutter的跨平台移动应用,支持离线环境下的紧急事件报告、跟踪与管理员调度。

Stars: 0 | Forks: 0

# 🚨 智能应急响应与事件报告应用 一款专为实时紧急报告、事件跟踪和管理员管理设计的专业 Flutter 应用。 技术栈: * Flutter * Provider 状态管理 * Hive 离线存储 # ✨ 功能特性 ## 📌 事件报告 用户可以通过以下信息报告紧急情况: * 标题 * 描述 * 类别 * 优先级 * 位置 ## 📍 事件跟踪 跟踪事件状态: * 已报告 * 进行中 * 已解决 ## 🛠 管理员仪表盘 管理员可以: * 查看事件 * 分配响应人员 * 更新状态 * 确定紧急情况的优先级 ## 🔍 搜索与筛选 按以下条件筛选事件: * 状态 * 优先级 * 类别 使用以下方式搜索: * 事件 ID * 关键词 ## 📶 离线优先支持 * 无网络状态下也可正常工作 * 使用 Hive 在本地存储事件 * 网络恢复后自动同步 # 🧰 技术栈 * Flutter * Provider * Hive 数据库 * Material UI # 📂 项目结构 ``` lib/ ├── core/ ├── models/ ├── providers/ ├── screens/ ├── widgets/ └── database/ ``` # 🚀 入门指南 ## 克隆仓库 ``` git clone https://github.com/jivanilakshya/Smart-Emergency-Response-Incident-Reporting-App.git ``` ## 安装依赖 ``` flutter pub get ``` ## 运行应用 ``` flutter run ``` # 🎯 优先级处理逻辑 优先级顺序: 1. Critical (严重) 2. High (高) 3. Medium (中) 4. Low (低) 严重 事件将以红色高亮显示。 # 📱 UI 界面 * 事件报告界面 * 事件列表界面 * 事件详情界面 * 管理员仪表盘 * 搜索与筛选界面 # 👨‍💻 作者 本项目作为移动应用开发 (MAD) 课程项目开发。
标签:CSV输出, Flutter, Hive数据库, MAD项目, MaterialUI, Provider状态管理, responders, 事件追踪, 事故报告, 优先级管理, 位置服务, 公共安全, 实时报告, 应急管理系统, 搜索与过滤, 数据同步, 本地存储, 状态追踪, 离线优先, 移动应用开发, 管理后台, 紧急响应, 跨平台应用