计划开发一个极简的卡片盒。有人知道类似产品吗?有的话我就不开发了。

2023-06-08 20:09:21 +08:00
 hamsterbase
UI 类似于 iMessage ,可以给自己发消息。

1.不搞商业化,完全开源免费。
2. 本地优先,所有功能都是离线。
3. 支持云同步,后端可以切换。
4. 只支持纯文本。
5. 离线编辑,同步时自动合并本地和服务器的数据。
6. 基于 pwa ,所有设备都可以用。

基本的设计思路

1. 所有数据都储存在 yjs 的 ydoc 里。
你可以理解为一个会自动解决冲突的大 json

2. 每次同步的时候,拿服务器的数据库和本地合并。合并以后上传新的,删除老的。
因为都是文本,且文字都是手打的,数据库总大小应该小于 100k 。 每次无脑同步全量数据就行了。
1052 次点击
所在节点    问与答
5 条回复
aitianci
2023-06-08 20:25:05 +08:00
你这逻辑真够简陋的,全量数据同步最后丢数据的可能性很大。给你介绍一个 app 叫心光,我最近很喜欢用的日记软件。他就是对话流的消息式日记,亮点是能自己帮忙整理要点和主动回顾。你可以多考虑一下你这个比起别人的亮点在哪儿。
hamsterbase
2023-06-08 20:25:42 +08:00
@aitianci 基于 crdt ,不会丢数据的
darkengine
2023-06-08 20:30:58 +08:00
数据库总大小应该小于 100k - 肯定不止 100k ,除非用户不用 。。。
EscYezi
2023-06-09 03:26:53 +08:00
卡片盒可以参考下 mysc ,作者貌似也在 V 站
ajiangstudy
2023-06-09 08:57:41 +08:00
我听你的描述,你觉得 flomo 或者 memos 怎么样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/947089

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX