Razee4315/DisasterConnect_APP
GitHub: Razee4315/DisasterConnect_APP
一款桌面端灾备应急协调应用,解决多渠道信息分散与资源错配问题。
Stars: 6 | Forks: 0
# DisasterConnect
**Real-time disaster management and emergency response coordination**
Coordinate teams, track incidents, and manage resources — all from one desktop app.
[](https://github.com/Razee4315/DisasterConnect_APP/releases)
[](https://github.com/Razee4315/DisasterConnect_APP/actions)
[](LICENSE)
**Windows** · **Linux**
## 功能
- **Dashboard** — Real-time overview with interactive map, stats, and recent activity
- **Incident Management** — Report, track, and manage disaster events with severity levels
- **Resource Coordination** — Manage personnel, equipment, vehicles, and supplies
- **Task Board** — Kanban-style task management with drag-and-drop
- **Team Messaging** — Real-time communication channels for coordination
- **Emergency Alerts** — Broadcast alerts with severity and affected area tracking
- **SOS System** — One-click emergency distress signal
- **Evacuation Routes** — Plan and share evacuation paths on interactive maps
- **Donations Tracking** — Manage monetary and material donations
- **Document Management** — Upload and organize incident-related files
- **Reports & Analytics** — Visual analytics on incidents, resources, and response
- **Admin Panel** — User management, roles, and audit logging
- **Offline Support** — Queue actions when offline, auto-sync when reconnected
- **Dark Mode** — Full dark theme optimized for command center environments
- **System Tray** — Runs in background with quick-access tray menu
- **Command Palette** — Spotlight-style search with `Ctrl+K`
## 安装
Download the latest release:
- **Windows**: `.exe`, `.msi`
- **Linux**: `.deb`, `.AppImage`
macOS support is planned.
## 用法
### 键盘快捷键
| Action | Shortcut |
|--------|----------|
| Command Palette | `Ctrl + K` |
| Search | `Ctrl + /` |
| Settings | `Ctrl + ,` |
| SOS | `Ctrl + Shift + S` |
| New Incident | `Ctrl + N` |
| Toggle Sidebar | `Ctrl + B` |
### 快速入门
1. Download and install from [Releases](https://github.com/Razee4315/DisasterConnect_APP/releases)
2. Create an account or sign in
3. You land on the Dashboard with map overview and stats
4. Use the sidebar to navigate between modules
## 截图
| Dashboard | Incident Management |
|:-:|:-:|
|
|
|
| Resource Management | Map View |
|:-:|:-:|
|
|
|
| Task Board (Kanban) | Messaging |
|:-:|:-:|
|
|
|
| Teams | Alerts |
|:-:|:-:|
|
|
|
| Evacuation Routes | Donations |
|:-:|:-:|
|
|
|
| Reports | Analytics |
|:-:|:-:|
|
|
|
| Admin Panel | Settings |
|:-:|:-:|
|
|
|
## 技术栈
| Layer | Technology |
|-------|-----------|
| Framework | [Tauri v2](https://tauri.app) |
| Frontend | React 19, TypeScript, Vite |
| Styling | Tailwind CSS v4, shadcn/ui |
| State | Zustand, TanStack Query |
| Backend | Supabase (Auth, Database, Realtime, Storage) |
| Maps | Leaflet + OpenStreetMap |
| Package Manager | Bun |
## 开发
### 要求
- Bun 1.0+
- Rust 1.70+
- Tauri v2 system dependencies
### 本地运行
```
git clone https://github.com/Razee4315/DisasterConnect_APP.git
cd DisasterConnect_APP
bun install
bun run tauri dev
```
### 构建
```
bun run tauri build
```
## 安全
To report a vulnerability, please read the [Security Policy](SECURITY.md). Do not open a public issue for security concerns.
## 许可证
This project uses a **Source Available** license. See [LICENSE](LICENSE) for details.
- Free for personal and educational use
- Free to modify for personal use
- Commercial use is not permitted without written permission
- Redistribution for profit is prohibited without a license
## 作者
**Saqlain Abbas**
- GitHub: https://github.com/Razee4315
- LinkedIn: https://linkedin.com/in/saqlainrazee标签:SOS, Supabase, Tauri, 事件跟踪, 交互地图, 任务看板, 可视化界面, 团队通讯, 实时协调, 实时同步, 库, 应急响应, 开源, 桌面应用, 灾害管理, 紧急警报, 自动化攻击, 资源调度