Vue3 + SpringBoot + AI:我做了一个股票分析工具(第1周复盘)

过去这一周,我做了一件拖了很久的事情:

开始认真做一个属于自己的产品。

名字叫:

AlphaLens AI

一个 AI 投资分析工具。

目标很简单:

帮普通投资者更快理解一只股票。

这一周,项目终于从一个想法,变成了一个真正能跑起来的版本。

虽然离"好用"还差很远,但至少:

它开始像一个产品了。

今天做个第 1 周复盘,也记录一下这个过程。


一、为什么又开始做产品?

说实话。

很多程序员应该都有过这样的念头:

"能不能做一个自己的产品?"

这些年写了很多业务系统。

CRM、后台、接口、数据库、流程......

上线过。

踩坑过。

也做过不少"别人定义需求"的项目。

但总觉得:

少了点什么。

后来我发现,其实是:

少了一个真正属于自己的东西。

尤其这几年,我越来越关注:

  • 投资

  • 股票

  • ETF

  • 财报

  • AI

但研究股票有一个特别明显的问题:

信息太多,理解太慢。

有时候研究一家公司:

  • 看财报

  • 看新闻

  • 看行业

  • 看估值

  • 看技术走势

一个晚上就没了。

而且最后还不一定看懂。

我就一直在想:

AI 能不能帮普通投资者减少研究成本?

不是:

替你炒股。

而是:

帮你更快理解。

于是就有了 AlphaLens。


二、这一周,我到底做了什么?

如果一句话总结:

从 PPT 产品,变成了能运行的原型。

技术选型

最后选的是:

前端

复制代码
Vue3 + Vite + TypeScript
Element Plus
ECharts
Pinia
Vue Router

一开始其实做过 React 版本。

但后来发现:

自己更顺手 Vue。

而且开发效率更高。

于是果断切了。

(及时止损真的很重要)


后端

还是老本行:

复制代码
Spring Boot 3
Spring Security
JWT
PostgreSQL
Flyway
MyBatis Plus

作为 Java 程序员。

这一套:

稳。

先把产品做出来再说。

别一上来就搞什么微服务。


AI 编程

这是这一周最大的变化。

第一次认真把:

复制代码
VSCode + Codex

作为主力开发方式。

以前总觉得:

AI 写代码不靠谱。

但这一周下来最大的感受是:

它不是替代开发,而是放大开发效率。

尤其:

  • 搭页面

  • 写重复代码

  • CRUD

  • 调整 UI

  • API 对接

效率提升很明显。

当然。

也踩了不少坑。

比如:

AI 很容易:

改错组件。

或者:

一顿输出,但根本没改到真正生效的文件。

所以现在我的模式变成:

我负责架构和方向,AI 负责体力活。


三、这一周踩过的坑

1. npm 一直报错

前端初始化时:

直接卡了很久。

后来发现:

npm 环境被搞乱了。

甚至:

复制代码
vite not recognized

各种报错。

最后:

  • 升级 Node

  • 清缓存

  • 切 pnpm

才稳定下来。

有时候:

真正浪费时间的不是业务,是环境。


2. Maven / JDK 地狱

这应该很多 Java 程序员都懂。

明明:

复制代码
JAVA_HOME=17

结果:

复制代码
java -version

还是:

复制代码
1.8

最后发现:

Windows 的:

复制代码
javapath

在抢优先级。

只能说:

Java 环境配置,永远能教育你做人。


3. 功能做太多

这是我这周最大的反思。

最开始我想做:

  • AI 财报

  • 行业分析

  • 市场情绪

  • AI 问答

  • 自选股

  • 会员系统

  • Pricing

  • Admin

越做越兴奋。

后来突然意识到:

我这是在做同花顺 + 雪球 + ChatGPT。

太重了。

于是强制自己停下来。

开始做:

MVP 功能冻结。

只保留:

复制代码
首页
登录注册
股票详情
K线
AI 分析
自选股
用户中心

《图1:AlphaLens 当前 MVP 股票分析页》

因为:

没有真实用户之前,功能越少越好。


四、现在做到了什么程度?

目前:

已经有一个能跑起来的版本。

支持:

股票详情页

  • 股票基础信息

  • K线图

  • 指标展示

  • AI 评分

AI 分析

可以返回:

复制代码
综合评分
成长性
估值合理性
市场情绪
风险控制
一句话总结

用户系统

支持:

  • 注册

  • 登录

  • JWT 鉴权

自选股

已经支持:

  • 加入

  • 删除

  • 数据真实入库

虽然现在:

股票数据还是半 Demo 状态。

但下一步:

会开始接:

A 股真实股票数据。

先做:

复制代码
沪深 A 股

后面再慢慢扩。


五、这一周最大的感受

以前总觉得:

做产品最难的是技术。

现在越来越觉得:

真正难的是克制。

尤其独立开发。

你总会觉得:

"这个功能也挺重要。"

结果:

越做越大。

最后:

永远做不完。

所以我现在给自己定了一条规则:

先做能跑起来的 MVP。

先让真实用户用。

再决定下一步。


六、下一周计划

第 2 周重点:

1. 接真实 A 股股票库

先覆盖:

复制代码
上交所 + 深交所

让股票搜索不再是 Demo。


2. 打通 AI 分析闭环

实现:

复制代码
搜索股票
→ AI 分析
→ 保存记录
→ 用户中心查看

3. 开始找种子用户

目标:

找到第一批愿意试用的人。

哪怕只有:

复制代码
10 个用户

也足够。


最后。

如果你也对:

  • AI

  • 投资

  • 独立开发

  • 程序员做产品

如果你感兴趣,可以搜:

AlphaLens Lab

一起交流。

欢迎关注。

我会持续公开记录:

一个普通程序员,从 0 到 1 做 AlphaLens 的全过程。

也看看:

一个程序员,到底能不能做出一个真正有人用的产品。

------ AlphaLens Lab(阿尔法研究室)

相关推荐
sell-cloud1 小时前
Prompt Engineering要凉了?Fable 5.5能“猜“意图,但银行正在封杀AI Agent——企业AI的真正护城河是什么
人工智能·prompt
Navicat中国3 小时前
Navicat 18 内置 AI 助手让数据库开发从繁琐操作迈向智能协作
大数据·人工智能·数据库开发
4SAPI3 小时前
多模型请求路由怎么设计?成本、速度和能力如何平衡
人工智能·python·gateway·php
魔乐社区3 小时前
翼芯・智算测试与适配优化专区,让国产算力“选得准、跑得通、用得好“
人工智能·开源·大模型
Java爱好狂.5 小时前
Java初学者如何一周速通SpringBoot!
java·spring boot·后端·spring·高并发·架构师·java面试
XCDoris5 小时前
郴州logo设计机构
大数据·人工智能·python
Goboy5 小时前
一个人带三个Agent,我用全新TRAE从0到1搭了个资讯周刊站
人工智能·trae
俊哥V5 小时前
每日 AI 研究简报 · 2026-10-19
人工智能·ai
AI_AGENT_DEV_AI5 小时前
AI英语教培智能体的开发
人工智能
物联网软硬件开发-轨物科技6 小时前
【技术白皮书】光伏清检一体化机器人系统解决方案技术白皮书
大数据·运维·网络·人工智能·机器人