为了这碟醋,我包了顿饺子

查看 396|回复 49
作者:raejee   
事情要从一个本来很简单的念头说起。
我想做一个行情类应用。
目标朴素得不能再朴素了:

用户自己配个 API Key ,
就能看 A 股 / 港股 / 美股 / 汇率 / 指数 / 加密货币 的实时行情和历史曲线。

于是我开干了。
第一阶段:理想很丰满
应用很快写完了,逻辑清晰,代码优雅,README 看起来还行。
https://www./t/1187033
设计初衷也非常“程序员式正义”:
  • 不收钱
  • 不代理数据
  • 不碰隐私
  • 用户自己申请 API Key ,爱用谁用谁

    听起来是不是特别合理?
    我当时也觉得自己是个天才。
    第二阶段:现实一巴掌打醒我
    应用一交到用户手里,问题就来了:
  • 「这个 API Key 去哪申请?」
  • 「这个平台要绑信用卡?」
  • 「免费额度不够用?」
  • 「这个接口不支持指数?」
  • 「那个接口不支持港股?」
  • 「我就想看个价格,怎么像在考证?还要梯子?」

    总结一句话:为了用我的 App ,用户得先修完一门《全球金融数据 API 导论》。
    本来是看行情,
    结果变成了 配置行情
    功能是有的,
    体验极其反人类
    我终于意识到一个残酷的事实:

    用户根本不想折腾。

    第三阶段:为了这碟醋,我决定包顿饺子
    问题的本质其实很简单:
  • 应用不是核心
  • 数据整合和交付方式才是核心

    既然如此,那干脆一步到位。
    我干了件看起来有点“本末倒置”的事:
    我去改了一个开源库
    项目名叫 Aktools,原本就很强,
    但我对它下手更狠了一点,加缓存,加数据源:
    https://github.com/johnny-peters/aktools-change
    第四阶段:饺子包完,醋也成了主角
    我改造后的 Aktools ,目标只有一个:

    用户什么都不用配置

    只需要:
    docker run / deploy aktools
    然后就能直接用。
    你能拿到什么?
  • ✅ A 股实时 & 历史行情
  • ✅ 港股实时 & 历史行情
  • ✅ 美股实时 & 历史行情
  • ✅ 汇率
  • ✅ 各类指数
  • ✅ 加密货币
  • ✅ K 线 / 曲线 / 时间序列

    没有 API Key
    没有平台选择
    没有额度焦虑
    没有配置地狱
    一句话:

    Aktools 部署完,数据就自己长出来了。

    最终形态:饺子反而成了主菜
    回头看这件事,特别有意思:
  • 我原本是想推广一个应用
  • 结果为了提升体验
  • 把底层工具链全重做了一遍
  • 最后发现——
    Aktools 才是本体

    真正实现了:

    “为了这碟醋,我包了顿饺子,
    结果发现饺子比醋香多了。”


    如果你是谁?
    如果你是:
  • 普通用户

    那你直接访问 https://price.btc-reborn.com/ ,可以订阅行情,配置持仓;
    也可以在项目地址 https://github.com/johnny-peters/financial-dashboard 下载 exe,拥有一个无广告绿色的可开机启动的控件(仿 mac 做的)
    如果你是:
  • 想做行情类应用的开发者
  • 想快速拿到金融数据的个人项目
  • 不想被 API Key 折磨的工程师
  • 想本地 / 私有化部署行情服务的人

    那你可以直接从这里开始:
    🔗 Aktools (改良版):
    https://github.com/johnny-peters/aktools-change
    最后一句真心话
    技术人常犯的错是:

    把“可配置性”当成“用户友好”。

    但后来我才想明白:

    真正好的体验,
    是让用户连“配置”这个概念都不需要知道。



            
       
       
       
       
            
                
                   
       
       

    用户, 数据, 工具

  • Hansah   


    raejee
    OP
      


    JimmyG   
    cool ,刚好搓了个虚拟交易系统,用得上
    币安有免费 API 的
    jimbray   
    进来留言的朋友不妨留下以太坊地址,我们会给前 100 个留言的人发放服务代币
    raejee
    OP
      
    0xE49Ce83b2e6940137cb252E67c052B66B882beA3
    raejee
    OP
      
    我是普通用户,进入网站之后, 我不知道怎么添加持仓:(前往资产标签页添加资产到您的观察列表,然后将它们添加到您的投资组合。),但是我没有看到 `资产标签页`。
    P.S.: 5dyyUvBzkJ1fGdvU4NAcXaD1ALfcsNmn6NnPcAHQuQxZ

    raejee
    OP
      
    @jimbray 设置页面,点击 添加 按钮,搜索资产名称,搜到后点击 添加;
    然后在 自选 卡片中,填写持有数量,这样持仓页面就可以看到了
    xiaoao199   
    @jimbray 你这不是以太坊地址呢
    KelleyV9   
    @JimmyG 已发,请关注代币及官网 btc-reborn.com ,后续有优惠服务
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部