今天,我很高兴地宣布AIA(AIA Investment Assistant)项目正式启动!这是一个旨在帮助投资者更好地管理投资组合、分析风险和追踪投资策略的Web应用。
项目背景
作为一个投资者,我经常需要跟踪多个投资组合的表现,包括股票、基金、期货等不同类型的资产。现有的工具要么功能有限,要么过于复杂,因此我决定开发一个满足自己需求的应用。
当前功能
目前,AIA已经实现了以下功能:
- 博客功能:分享投资心得和开发进展
- 持仓管理:查看和分析投资组合数据,包括:
- 按投资组合和资产类型筛选
- 显示盈亏和收益率
- 资产配置可视化
- 实时数据更新
未来计划
在接下来的开发中,我计划添加以下功能:
- 量化看板:查看和分析量化指标数据
技术实现
AIA使用以下技术栈构建:
- 前端:
- GitHub Pages - 托管和部署
- Jekyll - 静态网站生成
- Bootstrap - 前端界面
- Chart.js - 数据可视化
- 后端:
- Flask - Web框架
- Render - 云代码托管
- Neon - 数据云存储
技术迁移
考虑到Render和Neon免费版的限制,我计划将后端迁移到Cloudflare. 包含以下迁移内容:
- 前端直接从github一键迁移到cloudflare pages.
- 后端的flask应用用Javascript重写并迁移到cloudflare worker.
- 数据库从Neon迁移到cloudflare D1.
关注项目
欢迎关注本项目的开发进展,我会定期更新博客分享最新的开发成果和投资心得。如果你有任何建议或想法,也欢迎与我分享!