Tag Mark 用标签管理书签 颠覆传统收藏
ReAvid
独立开发者 / 项目作者
0、可以快速介绍以下自己吗?
ReAvid:叫我 ReAvid 即可。
独立开发者养成中。
性格标签是 INTJ-T。
是个程序猿人,在摸索 AI 出海副业。
喜欢看书,喜欢爬山徒步,喜欢主机游戏,
是傲娇腹黑反派角色,是无趣的人类,但基本无害。
小雨:一看你就是不仅专注技术,还懂得在生活中寻找灵感的人,希望你可以在群内找到同好!
1、能简单介绍一下你的项目和核心功能吗?
ReAvid:这个项目叫做"Tag Mark",是一个用于书签管理的Chrome浏览器扩展,使用React和TypeScript构建,基于Plasmo框架开发。
从代码和文档来看,Tag Mark的核心功能是提供一种创新的基于标签(tag)的书签管理系统,与传统的文件夹式书签管理不同。以下是它的主要功能:
-
嵌套标签系统:允许用户创建多级嵌套的标签结构,一个书签可以关联到多个标签,打破了传统文件夹单一归属的限制。例如可以创建像#研究/AI/深度学习这样的标签结构。
-
智能书签管理:提供现代化界面,轻松浏览、编辑和管理所有书签,支持批量操作。
-
键盘快捷键支持:为效率用户提供了丰富的键盘快捷操作,提高工作效率。
-
深色/浅色模式:支持自动适应系统设置的主题切换。
-
高级搜索功能:能够同时搜索书签内容和标签,快速找到需要的信息。
-
数据备份与恢复:支持数据导出和导入,确保用户数据安全。
-
批量打开标签:可以一键打开某个标签下的所有书签,并自动将它们组织到命名的标签组中。
小雨:你的项目思路非常新颖,利用标签管理颠覆传统书签系统,这正符合独立开发追求创新和效率的精神。采用现代化的技术栈和设计理念,不仅提升了用户体验,也体现了你对细节的极致追求,这种产品设计思路非常值得借鉴。
2、这个项目是如何起步的?背后有什么灵感?
ReAvid:从《笔记的方法》这本书获得的灵感。这本书介绍了标签管理的方法以及优点,我读完之后深受启发,同时也在用标记管理在管理我的 Flomo 笔记。
在使用浏览器书签中,我也想把标签管理的方法移植过来,但是搜了一圈发现没有符合我满意的,就自己造了个 Tag Mark
小雨:《笔记的方法》这本书我也在读,很值得推荐。从自身的实践中获得灵感并转化为实际产品,这是独立开发者最便捷找到需求的方法之一。
3、初期遇到过哪些挑战?是如何解决的?
ReAvid:主要纠结点是数据的存储,是云端还是本地。
用云端数据库数据库
-
好处:
-
方便构建树形结构,查询简单。
-
开发难度降低。
-
方便用户迁移和备份。
-
坏处:
-
需要登录,否则不好定位用户。
-
需要我找稳定的数据库提供商,增加成本。
存储在用户本地:
-
• 好处:
-
• 用户不需要登录。
-
• 数据在本地,用户不担心隐私问题。
-
• 不需要我找数据库提供商。
-
• 坏处:
-
• 开发难度增大。
-
• 用户卸载重装、换设备之后数据丢失。
综合考虑了一下,选择了存储在本地。
小雨:你的选择既保护了用户隐私,也减少了依赖第三方服务,是一个明智且负责任的选择。独立开发一般都是个人做项目,应该避免不必要的工作量和可预见的出错风险。
4、你是如何盈利化这个项目的?有哪些方式?
ReAvid:项目开源了,免费安装,还没有盈利点。
小雨:正如我们所经历的,每一步成长都需要时间和耐心。这个项目是你众多项目中的一个,为后续的质变积累经验。
5、你的项目面向哪些用户?如何吸引他们?
ReAvid:
-
- 学术研究人员和学生
-
- 需要组织大量研究论文、参考资料和学术网站
-
- 可能有复杂的知识分类需求
-
- 需要在不同研究主题间快速切换
-
- 学习者和自我提升者
-
- 收集和整理学习资源,从初级到高级
-
- 按照学习路径和主题组织材料
-
- 需要构建知识体系和学习进阶路径
-
- 重度网络用户和信息收集者
-
- 保存大量网页作为参考或以后阅读
-
- 传统书签系统已经难以管理
-
- 对分类和快速检索有高需求
小雨:你的用户定位非常清晰且有针对性,这种细分市场策略在独立开发者中非常值得推广。专注于核心功能,解决特定用户痛点,正是成功产品的关键。
6、项目未来的发展方向是什么?
ReAvid:我喜欢小而美的东西,项目主要还是围绕给 书签 打 标签的功能去做。目前等待添加的功能:
-
- webdav自动同步云端,坚果云之类的。
-
- 多颜色标签。
-
- AI 打标签(再考虑,因为我觉得标签要自己思考动手打才有意义)
小雨:小而美的理念正符合我们对独立产品的追求,而逐步引入更多功能,将使Tag Mark在用户体验和便捷性上更进一步。
7、作为独立开发者,你如何保持动力和创新?
ReAvid:
-
多刷社交媒体,会有一些灵感的。
-
观察自身有什么需求。
-
关注技术发展,新技术会衍生新需求的。
小雨:保持动力的秘诀在于不断关注变化和自我需求,我们常常在孤独中前行,而多渠道获取灵感、发现需求,是激发创新和持续前行的重要动力。
8、有哪些独特的功能让你的项目脱颖而出?
ReAvid:硬要说的话,嵌套标签系统吧。
小雨:嵌套标签系统确实是颠覆性设计,它不仅大幅提高了书签管理的灵活性,也让信息检索变得更高效。
9、项目发展过程中,社群和合作有多大帮助?
ReAvid:社群和合作目前带给我的只有推广的帮助,这个项目的大部分代码,主要是我奴役 AI 写的。
小雨:社群和合作在推广上的助力是显而易见的,而利用 AI 提高开发效率更是时代的趋势。作为独立开发者,我们都知道资源有限,多方合作和AI 编程的运用可以让我们事半功倍。
10、在项目中,你有哪些收获或成长?
ReAvid:
-
了解了Chrome插件的上架流程。
-
学会了 Plasmo 的使用。
小雨:每个项目都是一次全新的学习旅程。从上架流程到新技术的掌握,你的成长经历是独立开发者们常见的进阶路线。这些经验不仅为你今后的项目开发提供了坚实的技术基础,也让你在市场竞争中更具优势。每一步积累,都是未来突破的重要资本。
项目链接
插件官网:https://story-has-you.github.io/tag-mark Chrome商店:https://chromewebstore.google.com/detail/tag-mark/ckjopnhcmafomhkjfcikpeagbgibhiam 开源仓库:https://github.com/story-has-you/tag-mark