投资工具箱开发日志

投资工具箱开发日志

趁着24年元旦,上线了我的 投资工具箱。一直拖着没写开发日志。

这个项目算是离职后做的第一个小东西,并不难,主要是熟悉一下大厂之外的技术栈。

👉 欢迎访问 投资工具箱 —— https://tools.innomad.io

关于项目

平时在学习投资的时候,发现了挺多的很不错的网站。但是一直没找到一个能比较收藏的工具。虽然浏览器的收藏夹也不是不能用。但收藏夹是单维的,而很多网站是包含多种内容的,没办法很好的归类,就会导致明明有个网站有一个很牛的功能,但是因为分类的关系,一直雪藏着。

举两个简单的例子:Seeking Alpha,这个网站即有股票筛选器(Screener),又有一些研报等。TipRanks,即有 ETF 的 Screener,又有不错的 ETF 对比 benchmark 工具…

因此,我的思路是:

  1. 不把这些网站做唯一的归类,而是通过类似于打标的方式

  2. 设置两层标签:

  3. 第一级为大类,以资产维度切分,比如:股票、ETF、加密货币等,外加几个特殊分类,比如数据、新闻等

  4. 第二级以用途/目标切分,即,你今天想要在“某一级大类”上“干什么”,即对应到工具层面,比如:筛选器、对比工具、教学等

  5. 实现标签筛选交互

第一期的内容其实就只有这些了,非常简单。代码基本上花了半天就写完了,数据目前也只是静态的用 ymal 文件写在的源码中。

后续规划

其实现在还在想有什么功能是有必要加上去的,粉丝群里之前有咨询关于 dividend 日期查询的,打算后面把 dividend 日历和 earnings 日历都加上。

其他的,等有想法了再说

关于技术栈

整个技术栈基本都是“白嫖”的,记录一下,给有需要的人

  • 代码管理:GitHub

  • 框架:Next.js、Tailwind、Radix-ui

  • SaaS 服务:Vercel(部署)

  • 域名/DNS:Cloudflare

基本的 Next.js 开发流程和技术栈算是摸清楚了,也还是比较顺手。接下来会正式开始一个相对比较复杂的项目。目前对于登陆认证、数据库方面还没有确定最终白嫖哪一家的服务。

感悟

大厂呆久了,难免会被那一整套的 infra 框住。包括在用 Radix-ui 的时候,会感觉到和 Ant Design 或者 Fusion 完全不一样的体验。

框架和语言一样,会限制开发者的思维模式。就像巴别塔的故事一样,如果一直沉浸在一种语言情境中,思维也会因此变得单一化。

也是为了让自己能够更进一步,这一次技术栈里除了 React 之外基本上没有选择之前公司有关的东西了。

就写这么多。Happy hacking!

原创不易,如认为有价值,请不吝赞赏充电⚡️

微信赞赏码
微信 扫码,为我买一杯咖啡☕️
公众号二维码
关注公众号,获取最新文章推送

相关阅读

如何在一天之内修复你整个人生

如何在一天之内修复你整个人生

这两天在 X 上有一篇非常火爆的文章,标题叫做:**How to fix your entire life in 1 day。**标题很吓人,如何在一天之内修复好你整个人生。 文章可以说是火遍了全球,很多人将其奉其为2026年第一好文。我花了点时间仔细阅读了这篇超长文章。也谈谈我的感受。 先抛出文章的核心论点: 成功的人生改变不在于设定表面目标并靠意志力硬撑,而在于**先改变内在身份**。当你从“你是谁”的层面发生改变时,相应的行为才会自然且持续地跟随。 Dan 的大致意思说,不少人做新年计划,只是做了一些表面肤浅的计划,但自己本身并不认同执行这样的计划的状态,因此通常一段时间后...

这两周 #23 - AI 应用真的多…

这两周 #23 - AI 应用真的多…

这两周可以看到铺天盖地的蚂蚁阿福的推广,据说之前叫做「蚂蚁AQ」,后来不知道为啥改成「阿福」,看 slogan 好像是「健康是福」。不过我的脑海中一直有句歌词绕不开 —— 蚂蚁呀呼,蚂蚁呀嘿… OpenAI 也推出了「ChatGPT Health」。 AI 健康这个方向,之前我在想会不会有公司做这个,因为似乎风险有点大。健康问诊可能需要资质,更需要模型能尽可能消除幻觉。曾经某搜索引擎遭遇的吗某某某事件,让这家曾经的巨无霸公司一直抬不起头。没想到蚂蚁下手了。 简单试用了一下,蚂蚁阿福的问答体验我觉得和其他几家的聊天 AI...

当公司拆分时,你的期权去哪了?

当公司拆分时,你的期权去哪了?

想象一下,你的手中握有一张苹果果园采摘圈(期权)。券规定可以摘100个苹果,然后有一天,果园老板突然宣布,他的果园将分拆,一部分继续种苹果,另一部分则改种桃。 那么,这张券的价值是否会缩水?还是会作废? 结合一下 TOS 上显示的 WDC (西部数据)期权链,来看看真实期权市场是怎么操作的? ![](https://imgs.innomad.io/blog/20260111101723691.png) ## 什么是“分拆” (Spin-off)? 在商业世界里,公司有时会为了让业务更聚焦,将某个部门独立出来上市。比如 **Western Digital (WDC)** 在...

困在系统里的未来

困在系统里的未来

某公司设置有「客户满意部」,这个部门专门负责提升客服满意度。如何衡量这个结果是否实现,简单的计算公式如下: 客户满意度 = 对结果处理满意的客户数 / 提出反馈的客户数 学过小学数学的都知道,要提升这个目标,要么提升分子数值,要么降低分母数字。提升分子的数值,意味着加大客服的力量,尽可能满足所有客户所提出的诉求。而降低分母数字,正常的逻辑来说,更难一些。因为降低用户的反馈数,意味着要把产品做得好上加好,在用户提出问题之前,就解决掉这个问题。 采取前者的,我能想到的是海底捞的服务、亚马逊(美亚)的客服等。采取后者的,很难举例。因为似乎每个产品都「坚守」着自己的固执和偏见。另外,每个人对...