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, 事件追踪, 事故报告, 优先级管理, 位置服务, 公共安全, 实时报告, 应急管理系统, 搜索与过滤, 数据同步, 本地存储, 状态追踪, 离线优先, 移动应用开发, 管理后台, 紧急响应, 跨平台应用