今天,我很高兴地宣布AIA(AIA Investment Assistant)项目正式启动!这是一个旨在帮助投资者更好地管理投资组合、分析风险和追踪投资策略的Web应用。

项目背景

作为一个投资者,我经常需要跟踪多个投资组合的表现,包括股票、基金、期货等不同类型的资产。现有的工具要么功能有限,要么过于复杂,因此我决定开发一个满足自己需求的应用。

当前功能

目前,AIA已经实现了以下功能:

  1. 博客功能:分享投资心得和开发进展
  2. 持仓管理:查看和分析投资组合数据,包括:
    • 按投资组合和资产类型筛选
    • 显示盈亏和收益率
    • 资产配置可视化
    • 实时数据更新

未来计划

在接下来的开发中,我计划添加以下功能:

  • 量化看板:查看和分析量化指标数据

技术实现

AIA使用以下技术栈构建:

  • 前端:
    • GitHub Pages - 托管和部署
    • Jekyll - 静态网站生成
    • Bootstrap - 前端界面
    • Chart.js - 数据可视化
  • 后端:
    • Flask - Web框架
    • Render - 云代码托管
    • Neon - 数据云存储

技术迁移

考虑到Render和Neon免费版的限制,我计划将后端迁移到Cloudflare. 包含以下迁移内容:

  1. 前端直接从github一键迁移到cloudflare pages.
  2. 后端的flask应用用Javascript重写并迁移到cloudflare worker.
  3. 数据库从Neon迁移到cloudflare D1.

关注项目

欢迎关注本项目的开发进展,我会定期更新博客分享最新的开发成果和投资心得。如果你有任何建议或想法,也欢迎与我分享!