一个笔记应用

我一直喜欢三类应用,Twitter 的信息流类,Email 类和笔记类,这个我在推特上说过,打不开链接可以看截图

我所理解的笔记

笔记犹如人生,开启的时候白纸一张,使用简单,记录下内容就会被保存在那里。整个过程就三个点

graph LR A(记录/收集)-->B(整理/学习)-->C(保存/回顾)

市面上有很多非常优秀的笔记应用,但在使用它们的时候,我或多或少的感觉到有点别扭,要么使用复杂,要么不轻便。

现在是时候写一个笔记类的应用了。

方向选择

我有两个方向来做这个笔记应用

  • 服务器主导

    一切以服务器为主,服务器端提供 API 接口,客户端服务于服务器端。

  • 客户端主导

    以客户端为主,数据存储同步等借用第三方,比如 iCloud,Google Drive 等。

这两种方式各有各的特色,也各有个的优劣势。比如第一种方式要注意多个客户端和服务端的同步的问题等,我选择服务器主导这种方式。

技术栈

最近学习 React 和 Firebase,心血来潮,更新下技术栈,Web 端用 React,后端用 Firebase,应该可以节省不少时间出来。

  • Web client:React

  • Browser Extension:Plasmo

  • Backend: Firebase

产品特点

之前自己想了很多,觉得产品有不少特点,但现在真的做的时候发现这个产品没有什么特点。

是否开源

我会将它通过 MIT 协议开源在 GitHub 上。地址是 https://github.com/binge

未完待续


> 可在 Twitter/X 上评论该篇文章