Akshdangi/SmartTourist

GitHub: Akshdangi/SmartTourist

一个面向旅游目的地的智能游客安全监控与应急响应平台,结合AI行程规划、地理围栏和区块链式数字身份验证,为游客和管理方提供实时安全保障。

Stars: 0 | Forks: 0

# 🌍 智能游客安全系统 (STSS) ![高级界面](https://img.shields.io/badge/UI-Glassmorphism-blueviolet?style=for-the-badge) ![安全性](https://img.shields.io/badge/Security-AES--256%20Encrypted-emerald?style=for-the-badge) ![AI](https://img.shields.io/badge/AI-Powered%20Itinerary-orange?style=for-the-badge) 一个尖端的现代化旅行安全平台,旨在为游客在探索期间提供安心保障。该系统采用高级的 **Glassmorphism UI** 构建,提供实时监控、AI驱动的行程规划以及高等级的管理员安全性。 ## ✨ 主要功能 ### 🎒 游客端 - **数字游客 ID**:受 Blockchain 启发的身份验证,确保旅行安全。 - **神奇 AI 行程**:只需输入您的住宿地址,即可立即生成安全且个性化的 3 天旅行计划。 - **个人安全地图**:实时追踪,清晰标示安全区域和风险区域。 - **全面隐私保护**:隔离的仪表盘确保您的位置和数据对其他游客完全不可见。 ### 🚔 警察与管理员端 - **指挥中心仪表盘**:实时查看所有活跃游客的概览及安全评分指标。 - **安全访问**:受高强度的 SHA-256 密码哈希保护。 - **公开演示模式**:使用逼真演示数据的精美展示模式,供公众浏览而不会暴露敏感记录。 - **游客目录**:详细访问血型、紧急联系人和护照信息,以实现快速的应急响应。 ## 🔒 安全与隐私 该系统基于“隐私优先”的架构构建: - **数据库加密**:所有游客数据均通过 `crypto-js` 使用 **AES-256 加密**进行存储。即使本地存储被访问,数据依然无法读取。 - **密码哈希**:管理员凭据绝不以明文形式存储。我们采用单向 **SHA-256 哈希**进行安全的登录验证。 - **数据隔离**:游客只能查看自己的遥测数据;全局数据受到严格限制,仅供警察指挥中心访问。 ## 🛠️ 技术栈 - **前端**:React.js, Vite - **样式**:Tailwind CSS (定制高级调色板) - **图标**:Lucide React - **AI 引擎**:OpenRouter API (Claude-3 模型) - **安全**:CryptoJS (AES & SHA-256) - **状态管理**:React Context API ## 🚀 入门指南 ### 前置条件 - Node.js (v16+) - npm / yarn ### 安装 1. **克隆仓库**: git clone https://github.com/Akshdangi/SmartTourist.git cd SmartTourist 2. **安装依赖**: npm install 3. **设置环境变量**: 在根目录中创建一个 `.env` 文件,并添加您的 OpenRouter API 密钥: VITE_OPENROUTER_API_KEY=your_api_key_here 4. **运行开发服务器**: npm run dev ## 📸 截图 *(即将推出 - 网站的视觉展示即将推出。)* ## 📄 许可证 本项目基于 MIT 许可证授权 - 详见 [LICENSE](LICENSE) 文件。 用 ❤️ 打造更安全的世界。
标签:AES-256加密, AI行程规划, Glassmorphism UI, HTTP工具, SHA-256哈希, StruQ, 人工智能, 前端加密, 区块链数字身份, 地理围栏, 安全地图, 实时定位, 库, 应急响应, 指挥中心, 数字身份验证, 数据加密, 旅游安全, 旅游科技, 旅游管理系统, 智慧安防, 智慧旅游, 用户模式Hook绕过, 网络安全, 自动化攻击, 隐私保护, 风险区域标识