作者as199629 (as199629)
看板Soft_Job
标题[分享] 我用 Next.js 16 自干了一个台股平台
时间Fri Jan 16 11:43:29 2026
大家好,我是 Eric,即将 年满30 岁且只会写vue的 Web 仔。
这一年在版上看到「金融业系统老旧」、「开发友善时光网页」、「会去开发系统盈利吗
」,觉得大神们都超强,并且思考了一下我能够做到什麽。
随着台股以站上三万点并有感於台湾多数看盘软体介面老旧,且社群平台充斥难以验证的
诈骗对帐单,半年前我决定挑战使用没接触的react并打造一个现代化的台股系统 ——
股市智投。
由於目前是一人开发且架设在资源极其有限的免费环境,但为了确保即时数据的流畅度,
我在架构上做了不少尝试:
技术栈与架构亮点:
Next.js 16 & SWR:全面使用 SWR 达成背景更新及乐观更新,搭配 Next的串流渲染,确
保在低规格硬体下依然能维持 UI 反应流畅。
Passkeys 通行密钥:舍弃传统密码,导入 WebAuthn 协定。支援指纹/FaceID 登入,兼
顾安全性与秒级登入体验。
PWA 跨平台支援:无需下载 App,透过浏览器即可「加入主画面」,提供原生级别的流畅
度与离线快取能力及通知功能。(ps.这三天才突然想到要做,请鞭小力一点
2+1层快取防御:针对 AWS 免费 EC2/RDS 环境,实作了防快取穿透、击穿与频率限制,
确保高并发时系统的稳定性。(redis以实作尚未启用)
特色功能:
AI 摘要:整合 LLM 对股市动向进行语意化总结,快速掌握市场情绪(验证中)。
上链组合(区块链对帐单):利用区块链不可逆特性,建立可验证的真实投资绩效纪录。
目前已知挑战:
资源限额:由於还在 Beta 阶段,高并发时系统会启动降速保护。
维护与 CI/CD:後端目前仍为手动部署,更新期间可能会有短暂中断,请见谅。
连结:
https://stockintelli.com
验证码:PTT-888 (现阶段不希望爬虫爬到且总量管制中)
问题回报:
https://stockintelli.com/feedback
202506月~肝指数图
https://assets.stockintelli.com/i/eric-liver-status-2025.png
避免有人认为是钓鱼网站,附上验证後的截图
桌机版首页
https://assets.stockintelli.com/i/stockintelli-desktop.png
PWA模式首页
https://assets.stockintelli.com/i/stockintelli-pwa.png
上链组合
https://assets.stockintelli.com/i/onchain-portfolio-proof.png
区块链凭证
https://assets.stockintelli.com/i/sepolia-verification-detail.png
金融数据复杂度极高,小弟一人开发难免有漏失,若各位大神发现报价异常、UIUX 难操
作或 初心者Bug,恳请指教,我会尽速修复,感谢大家!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.14.6.13 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1768535014.A.3B1.html
1F:推 abc21086999: 给推 01/16 12:24
2F:推 ILoveAMD: 强 不过硬要用区块链的意义是? 01/16 12:28
想利用区块链的特性以及时间不可逆达成一连串的验证
3F:推 joojooman: 嗯 vibe coding看得出来 01/16 12:36
是,能力不足自己没办法半年从架伺服器一路写到前後端跟UX
4F:→ cocoaswifty: AI 味太重 UI至少挑一下吧 01/16 13:29
我参考过外的金融平台,如果不符合胃口也可以改成XP介面
5F:嘘 kusokiller: 最讨厌以为上链可以证明真实性的 01/16 14:32
跪求大神开示,是否有其他可以证明对帐单的方式
6F:推 Romulus: AI味重是会怎样吗………… 01/16 14:50
其实我在写的时候一直以为这个UI是现代化的设计,果然是我菜
7F:推 SukaBlyat: 看起来可以继续发展下去变成金融资讯服务? 01/16 17:11
8F:→ SukaBlyat: 我自己就有实作技术分析的indicator供自己参考买卖时间 01/16 17:12
希望有机会但目前不想要收费~看微薄的口袋可以走多远
9F:→ Zepho: gemini做的 就是这个味儿 01/16 17:27
恭喜你猜错模型了
10F:推 hagel: 敢作就给推,不过确实有些许操作问题,已发站内信。 01/16 18:23
已回信
11F:推 gooder: 厉害 01/16 19:34
12F:推 guanting886: 虽然说诈骗对帐单对一下上市柜买卖日报表就见光死了 01/16 20:22
13F:→ guanting886: ,不过看起来原Po应该是要练功 01/16 20:22
14F:→ guanting886: 有Ai辅助蛮适合做MVP的 加油 我觉得兜起来蛮好的 01/16 20:23
已寄信想请教相关资讯!
15F:推 viper9709: 感觉满猛的 01/16 21:15
16F:推 s90066s90066: 好用欸,希望持续维护 01/16 22:21
17F:推 jen1121: 都盘後资料? 01/16 22:44
指数跟股价是即时,其他是盘後
※ 编辑: as199629 (27.247.89.202 台湾), 01/16/2026 23:49:35
18F:→ zzshcool: ai味很重,建议加skills过滤ai的设计 01/16 23:38
谢谢建议,但我不是设计师,还是会优先处理程式的bug
※ 编辑: as199629 (27.247.89.202 台湾), 01/16/2026 23:57:21
19F:推 henry2270: 区块链那个没人care, 而且还要上链手续费 01/17 00:48
20F:推 windmagic: 哪里看出AI味?是因为成熟制式化吗? 01/17 03:20
21F:推 windmagic: 我猜Claude,因为自己用其它llm做出来的UI都超丑 01/17 03:21
22F:推 OriginStar: 证交所与柜买中心有提供OpenAPI取得股票资讯,有兴趣 01/17 09:05
23F:→ OriginStar: 的可以自己练功 01/17 09:06
24F:嘘 ck960785: 浓浓的ai文章味 01/17 10:41
25F:推 finalcoffee: 不需要硬搞链 01/17 11:43
26F:推 yamiodymel: 用不到,但能做出自己的东西就给推 01/17 14:13
27F:推 MoonCode: 谁不是用 ai 写所有东西? 还在慢慢打喔 01/17 23:11
28F:→ MoonCode: 执行力才是重点 01/17 23:11
29F:推 Guobear: 给推 01/18 01:30
30F:推 vi000246: 我觉得可以做个分区载入,刚一打开电脑突然有点lag 01/18 02:03
31F:推 ABuJiuHaoBun: 肯做比出张嘴酸的还厉害 01/21 15:52
32F:推 s1011282: 推 01/22 19:30
33F:推 ninggo: 实作就是给推 01/26 10:24