1、立项背景和目标:本人需将生活与工作的各类需求(任务、居住、财富、财会、资产等)系统化接管。目标是从 0 构建一个生产环境真实运行、可长期演进的个人生活管理平台,验证"传统金融 / 对日 IT 工程师借助 AI 辅助独立完成现代全栈开发"的可行性。
2、软件功能、核心功能模块的介绍:平台含 11 个模块(10 个已激活):任务管理(看板 / 时间轴)、居住管理(找房 / 搬家 / 物品清单)、财富管理(股票模拟交易 / 策略 / 决策,v2.2.0)、财会系统(收支记账 / 预算)、资产管理(现金 / 房产 / 投资全景)、知识文档(Docmost 承载)、排列3预测(多策略回测)、N1学习(日语 N1 工作台)、LifePilot学习(Python 速成)、AI开发证据(Memos)、数据监控。模块经统一门户聚合。
3、业务流程、功能路径描述:用户登录门户 → 进入对应模块(如 /tasks 看板、/stock 财富、/analytics 监控)→ 各模块经 JWT 统一认证、通过事件总线互通 → 操作数据落 MySQL/SQLite/Redis → 前端 RUM 埋点 + Prometheus/Grafana/Loki 实时呈现访问 / 错误 / CPU → 开发笔记自动沉淀 Docmost/Memos。
1、整体架构和设计思路,不同模块使用的技术栈:采用"统一平台 + 模块化插件"架构:Nginx 统一入口,FastAPI 后端按 api_prefix 分模块注册,React/TypeScript 前端各模块独立构建、门户聚合;存储用 MySQL/SQLite(按模块选型)+ Redis;部署用 Docker Compose;可观测性自搭 Prometheus + Grafana + Loki + node-exporter,前端 RUM 双通道(Image beacon→Loki、XHR→SQLite);鉴权用 JWT 统一认证,模块间以事件总线解耦。
2、"我"的负责模块和结果(尽可能量化):本人独立负责全部模块的设计 / 开发 / 部署 / 运营:后端 FastAPI、前端 React、监控栈、Docmost 知识库、Memos 笔记均落地。结果:11 模块生产运行(任务 332+、房源 25 套、交易 71 笔、财富策略累计盈亏 +1.76%),同规模模块开发周期从 46 天降至 6 天(7.7 倍提效)。
3、"我"遇到的难点、坑,和解决方案:难点1:11 个独立前后端模块的认证与耦合——以 JWT 统一认证 + 事件总线解耦,模块可独立启停互不影响(is_enabled 开关已验证)。难点2:无第三方 APM 的可观测性——自建 RUM 双通道 + Prometheus/Grafana/Loki,生产环境实时掌握 PV/UV/错误/CPU。难点3:传统 COBOL/Oracle 经验向现代栈转型——以 AI 辅助落地 Python/FastAPI/React,并复用 7-11 服务器灰度迁移(零故障 / 零丢失)经验到平台运维的分阶段灰度 + 自动校验。