Divakar1607/SIH25002-Smart-Tourist-Safety-System

GitHub: Divakar1607/SIH25002-Smart-Tourist-Safety-System

一款面向旅游场景的AI驱动游客安全监控系统,通过实时追踪、智能预警、SOS报警和区块链身份验证来保障游客出行安全。

Stars: 0 | Forks: 0

# 🛡️ SIH25002 — 智能游客安全监控与突发事件响应系统
![SIH25002](https://img.shields.io/badge/SIH-25002-blue?style=for-the-badge) ![Theme](https://img.shields.io/badge/Theme-Travel%20%26%20Tourism-green?style=for-the-badge) ![Category](https://img.shields.io/badge/Category-Software-orange?style=for-the-badge) ![Status](https://img.shields.io/badge/Status-In%20Progress-yellow?style=for-the-badge) **Smart India Hackathon 2025 | 东北部地区发展部**
## 📌 问题陈述 在印度各地旅行的游客面临着严重的安全风险——包括事故、犯罪、突发医疗事件和身份欺诈,尤其是在偏远地区和人流量大的区域。现有系统缺乏: - ❌ 实时游客监控 - ❌ 安全的数字身份验证 - ❌ 快速突发事件响应系统 - ❌ 基于 Geo-fencing 的安全预警 ## 💡 提议的解决方案 一个通过实时追踪、智能预警和安全数字身份来保障游客安全的**AI 驱动平台**。 ## 🔧 核心模块 | # | 模块 | 技术 | |---|--------|-----------| | M1 | 🤖 AI 突发事件检测 | Python, Scikit-learn, TensorFlow | | M2 | 📍 Geo-Fencing 预警 | Leaflet.js, OpenStreetMap | | M3 | 🪪 Blockchain 数字身份 | Ethereum, Smart Contracts | | M4 | 🚨 SOS 报警系统 | Node.js, Socket.IO | | M5 | 📊 管理部门仪表盘 | React.js, Charts | | M6 | 🌐 多语言支持 | i18n, React | ## 🛠️ 技术栈 | 层级 | 技术 | |-------|-------------| | **Frontend** | React.js, React Router, Leaflet Maps, Tailwind CSS | | **Backend** | Node.js, Express.js, REST APIs, Socket.IO | | **AI / ML** | Python, Scikit-learn, TensorFlow | | **Blockchain** | Ethereum / Hyperledger, Smart Contracts | | **Database** | MongoDB, MySQL, Redis | ## 📁 项目结构 ``` SIH25002-Smart-Tourist-Safety-System/ ├── frontend/ # React.js application │ ├── src/ │ │ ├── App.js │ │ ├── App.css │ │ └── components/ │ └── package.json ├── backend/ # Node.js + Express (coming soon) ├── ml-model/ # Python ML model (coming soon) └── README.md ``` ## 🚀 前端设置 ### 前置条件 - Node.js v18+ - npm v9+ ### 安装说明 ``` # Clone 仓库 git clone https://github.com/Divakar1607/SIH25002-Smart-Tourist-Safety-System.git # 前往 frontend 文件夹 cd SIH25002-Smart-Tourist-Safety-System # 安装 dependencies npm install # 安装所需 packages npm install react-router-dom leaflet react-leaflet axios # 启动 development server npm start ``` ### 运行应用 在浏览器中打开 [http://localhost:3000](http://localhost:3000)。 ## 📊 数据库 Schema 6 张表: - `TOURIST` — 游客注册详情 - `GEO_ZONE` — Geo-fencing 区域边界 - `INCIDENT` — 已报告的事件记录 - `AUTHORITY` — 警察和救援人员资料 - `SOS_ALERT` — 紧急 SOS 报警记录 - `DIGITAL_ID` — 基于 Blockchain 的数字身份 ## 🎯 项目目标 1. ✅ 实时游客安全监控 2. ✅ 即时 SOS 报警系统(响应时间 < 30 秒) 3. ✅ 基于 Blockchain 的防篡改数字 ID 4. ✅ 基于 AI 的事件检测与预测 5. ✅ 带热力图的实时管理部门仪表盘 6. ✅ 多语言支持 — 泰米尔语、印地语、英语 ## 📅 进度追踪 | 日期 | 活动 | 状态 | |------|----------|--------| | 6月 01日 | 确定项目名称 | ✅ 完成 | | 6月 02日 | 需求收集 | ✅ 完成 | | 6月 03日 | 定义目标 | ✅ 完成 | | 6月 04日 | 确定模块 | ✅ 完成 | | 6月 05日 | 用例图 | ✅ 完成 | | 6月 06日 | 数据库表列表 | ✅ 完成 | | 6月 07日 | ER 图 | ✅ 完成 | | 6月 08日 | SQL Schema | ✅ 完成 | | 6月 09日 | UI 线框图 | ✅ 完成 | | 6月 10日 | 前端环境配置 | ✅ 完成 | ## 🌐 影响 - 🇮🇳 每年有 **超过 1 亿** 游客在印度旅行 - ⚡ **< 30秒** 的 SOS 目标响应时间 - 🔐 通过 Blockchain 数字 ID 实现 **零欺诈** - 📍 可扩展至所有主要旅游目的地 ## 👨‍💻 开发者 **Divakar R** - 🎓 B.Tech AI 与数据科学 (2024–2028) - 🏫 VSB 工程学院, 卡鲁尔, 泰米尔纳德邦 - 🔗 [GitHub](https://github.com/Divakar1607) ## 📄 许可证 本项目为 **Smart India Hackathon 2025** 开发。
为 Smart India Hackathon 2025 用 ❤️ 制作
标签:IPv6支持, MITM代理, Syscall, Web开发, 人工智能, 区块链, 库, 应急响应, 搜索引擎查询, 旅游安全, 用户模式Hook绕过, 自定义脚本, 逆向工具