operationkda/StreetSmart-1

GitHub: operationkda/StreetSmart-1

面向城市探索与个人安全的战术情报平台,提供实时威胁等级、区域安全态势和情境感知工具,帮助用户在复杂城市环境中做出安全决策。

Stars: 0 | Forks: 0

# StreetSmart - 独立运维控制台 StreetSmart 现在致力于实现完全独立的架构:React 前端、专属的后端 API、由 PostgreSQL 支持的运维数据,以及兼容 S3 的媒体存储。 ## 当前切片中已实现的功能 本仓库现在专注于首个真正的 StreetSmart 功能切片,而非任务演示: - 威胁简报仪表板 - 战术区域感知(安全区和危险区) - 活跃预警 - 个人情报日志 - 个人资料与安全态势设置 - 管理员运维概览 ## 本地开发 1. 安装前端依赖: cd /home/runner/work/StreetSmart-1/StreetSmart-1 npm install 2. 创建 `/home/runner/work/StreetSmart-1/StreetSmart-1/.env.local`: VITE_API_BASE_URL=http://localhost:4000 3. 启动前端: cd /home/runner/work/StreetSmart-1/StreetSmart-1 npm run dev 4. 在另一个终端中启动后端: cd /home/runner/work/StreetSmart-1/StreetSmart-1/backend cp .env.example .env npm install npm run dev ## 质量检查 前端: ``` cd /home/runner/work/StreetSmart-1/StreetSmart-1 npm run lint npm run typecheck npm run build ``` 后端: ``` cd /home/runner/work/StreetSmart-1/StreetSmart-1/backend npm run check ``` ## 架构与运维文档 - `docs/launch-checklist.md` — 从新建仓库到在手机上运行的端到端检查清单 - `docs/mobile.md` — PWA 和 Capacitor 原生打包策略 - `docs/architecture.md` - `docs/operations-runbook.md` - `docs/migration-checklist.md` - `docs/hosting.md` - `docs/secrets.md` - `backend/README.md` ## 发展方向 StreetSmart 在本仓库中遵循独立的后端架构。Base44 仅在仍需转换和导入遗留数据时被视为迁移来源。
标签:Capacitor, GNU通用公共许可证, HTTP/HTTPS抓包, MITM代理, Node.js, npm, PostgreSQL, PWA, React, S3存储, Syscalls, Vite, Web报告查看器, 个人安全, 仪表盘, 位置安全预警, 区域安全地图, 后台管理系统, 后端API, 城市探索, 威胁情报, 安全态势评估, 安全预警系统, 实时处理, 实时威胁等级, 开发者工具, 态势感知, 情报日志, 战术安全, 测试用例, 漏洞探索, 独立架构, 移动端应用, 自定义脚本