beepboop2025/ReadyState
GitHub: beepboop2025/ReadyState
ReadyState 是一款个人韧性仪表盘,通过 73 项加权清单和实时市场威胁情报,追踪用户在六大生活领域的综合准备程度。
Stars: 0 | Forks: 0
# ReadyState
**个人韧性仪表盘 —— 结合实时市场威胁情报,追踪你在六大生活领域的准备情况。**





## 功能
- **准备度评分 (0--100)** —— 带有红绿渐变弧线的动态 SVG 仪表盘,可根据清单进度和威胁等级实时响应变化。
- **多领域追踪** —— 六个评分领域(财务、健康、职业、技能、人脉、心理),每个领域都包含权重分别为关键、重要或次要的清单条目。
- **特定领域清单** —— 每个领域的进度条和专家提示;未勾选的条目会根据权重自动从你最薄弱的环节开始排序。
- **毛玻璃 UI** —— 带有领域专属色彩的毛玻璃面板、平滑的过渡效果,以及设置中的浅色/深色主题切换。
- **实时威胁情报** —— 连接至 DragonScope 获取实时市场信号(收益率曲线、恐慌/贪婪指数、失业率),动态调高或降低威胁等级。
- **危机场景规划器** —— 八种场景(失业、自然灾害、网络攻击、大流行病等),提供加权领域影响分析和有效风险评估。
- **6 领域雷达图** —— 使用 Recharts 直观展示所有领域的平衡状况。
- **趋势追踪** —— 以面积图呈现 90 天的评分历史记录。
- **默认 100% 本地化** —— 所有清单数据均存储在 localStorage 中。无需账户,无遥测数据。
## 技术栈
### 前端
| 层级 | 技术 |
|-------|------------|
| 框架 | React 18, TypeScript (strict mode) |
| 构建 | Vite 5 |
| 样式 | Tailwind CSS 3, 毛玻璃设计系统 |
| 图表 | Recharts (radar, area, gauge) |
| 图标 | Lucide React |
| 状态 | React Context + useReducer + localStorage |
### 后端(可选)
| 层级 | 技术 |
|-------|------------|
| API | FastAPI |
| 数据库 | PostgreSQL 17 (通过 SQLAlchemy 实现异步) |
| 缓存 | Redis 7 |
| 数据源 | DragonScope API, FRED, NOAA |
| 部署 | Docker Compose |
## 快速开始
### 前端
```
git clone https://github.com/beepboop2025/ReadyState.git
cd ReadyState
npm install
npm run dev
```
应用将在 `http://localhost:5173` 启动,无需后端即可直接使用。
### 后端(Docker)
可选的后端可提供持久化存储、来自 FRED 的经济指标以及来自 NOAA 的天气预警。
```
# 设置所需的 Postgres 密码
export POSTGRES_PASSWORD=your_secure_password
# 启动 PostgreSQL + Redis + FastAPI
docker compose up
```
API 将在 `http://localhost:8000` 提供。
### DragonScope 集成
ReadyState 可以从 [DragonScope](https://github.com/beepboop2025/DragonScope) 获取实时市场数据,用于实时威胁评分。启动 DragonScope 数据服务器,ReadyState 将自动连接:
```
cd DragonScope && node server/dataServer.js
```
## 许可证
MIT
标签:AV绕过, FastAPI, React, Syscalls, 个人健康管理, 仪表盘, 搜索引擎查询, 测试用例, 版权保护, 自动化攻击, 逆向工具