ishraqsabbir7-blip/EmergencyBd

GitHub: ishraqsabbir7-blip/EmergencyBd

EmergencyBD 是一个基于 MERN 的全栈社区应急响应平台,通过事件报告、SOS 警报、资金管理、献血与志愿者协调等功能,连接公民与管理者,提升紧急情况下的响应效率。

Stars: 0 | Forks: 0

# 🚨 EmergencyBD — 社区应急响应平台 EmergencyBD 是一个专为孟加拉国构建的全栈 Web 应用程序,可在紧急情况下连接公民。用户可以实时报告事件、向附近用户发送基于半径的 SOS 警报、请求和捐赠社区筹款活动、注册为献血者以及参与志愿者工作——所有这些都在一个拥有管理员监督和实时分析的单一平台中完成。 ## ✨ 功能 - 🔐 基于 JWT 的用户认证和资料管理 - 🚨 包含 GPS 位置捕获和图片上传的紧急事件报告 - 📡 基于地理空间查询的半径内 SOS 警报系统 - 🗺️ 由 Leaflet 和 OpenStreetMap 驱动的交互式紧急地图 - 💰 需管理员审批和捐赠追踪的资金请求系统 - 🌍 带进度条、多种支付方式及完整捐赠历史的大规模社区筹款 - 🩸 献血管理(请求、捐献者、活动) - 🤝 志愿者系统,包含机会列表、审批和排行榜 - 🛡️ 渐进式警告系统,针对滥用行为自动限制账户 - 📊 带有 SVG 图表和活动时间线的管理分析面板 - 👮 用于报告管理、用户审核和资金监督的管理员面板 ## 🛠️ 技术栈 **前端:** React 18, React Router v6, Axios, Leaflet / react-leaflet **后端:** Node.js, Express.js, Mongoose **数据库:** MongoDB Atlas **媒体存储:** Cloudinary **认证:** JSON Web Tokens (JWT), bcryptjs **地理编码:** OpenStreetMap Nominatim(无需 API 密钥) **测试:** Jest, Supertest ## 👥 团队 作为学期项目构建
标签:Cloudinary, DNS解析, Express, GNU通用公共许可证, JWT认证, Leaflet, MERN, MITM代理, MongoDB, Node.js, OpenStreetMap, React, SOS警报, Syscalls, 事故报告, 云计算, 代码示例, 全栈, 地图集成, 地理位置, 孟加拉国, 实时通知, 库, 应急响应, 开源项目, 志愿者管理, 数据分析, 权限控制, 献血管理, 用户管理, 社区平台, 社区筹款, 管理面板, 自定义脚本, 规则引擎, 资金管理