独立开发·阅读约 2 分钟·
副业项目 PriceTable 两年突破 2500 美元月收入

副业项目 PriceTable 两年突破 2500 美元月收入

enraged_camel 分享他用 Elixir 和 Vue 把销售提案工具 PriceTable 从零做到 2500 美元/月 MRR 的经历,从 Excel 替代方案到 SaaS 产品的完整转型。

原文来源:Hacker News — enraged_camel 分享他用两年时间把副业项目 PriceTable 做到 2500 美元/月 MRR 的经历,381 赞、89 条评论。

几年前,enraged_camel 的一位客户遇到了一个典型问题:销售团队用 Excel 生成销售提案。这个过程低效且结果难看——手动填写模板、格式不一致、没有品牌感。于是他为客户开发了一个新流程,用无代码平台搭建了一个网页表单,连接工作流引擎,最终生成精美的 PDF 并自动发送给客户签署。

客户喜欢这个方案。enraged_camel 意识到这可能是一个产品机会,但无代码平台的可定制性有限。他决定用 Elixir 和 Vue 重建整个流程,做成一个真正的 SaaS 产品。客户的 CTO 也加入进来,两人成为联合创始人。

两年后,PriceTable 突破了 2500 美元/月的经常性收入。

产品定位

PriceTable 解决的是 B2B 销售中的一个具体痛点:销售提案的生成和管理。传统的做法是销售用 Word 或 Excel 手动填写模板,费时且效果差。PriceTable 把它变成了一个自动化流程:表单填写 → 数据验证 → PDF 生成 → 邮件发送 → 电子签署。

这是一个典型的"从咨询项目到产品"的路径——先为一个客户解决具体问题,验证需求后产品化。

技术选型

Elixir + Phoenix

enraged_camel 不是职业软件开发者,选择 Elixir 是一个大胆的决定。他承认"如果用 Rails 或 Django 可能会更容易上手",但一旦掌握了 Elixir,开发体验变得"像禅一样"——Elixir 的函数式编程模型和 Phoenix 的实时功能让某些场景的开发特别顺畅。

Vue.js

前端选择 Vue 而非 React,因为 Vue 的学习曲线更平缓,对于非前端专家更友好。

非主流技术栈的风险与收益

选择小众技术栈有两面性:招聘困难、社区资源少、第三方库不完善;但另一方面,技术社区的 welcoming 程度高,核心开发者更容易建立个人品牌。

早期挑战

学习曲线陡峭

"I wasn't a software developer by trade, so I was constantly 'drinking from the fire hose.'" enraged_camel 形容自己一直在"从消防栓喝水"——需要同时学习编程、产品设计、SaaS 运营。

联合创始人之间的分歧

enraged_camel 和 CTO 联合创始人在功能优先级、UX 设计、销售策略上都有分歧。"我们从来没有吵架,但最初有一种脱节感。"这种分歧在联合创始人关系中很常见,特别是当两人背景不同(技术 vs 业务)时。

转折点

转折点是联合创始人的公司开始试用产品,几个月后成为第一个付费客户。真实用户的反馈让之前的争论变得不重要——"看到哪些假设是 slam dunks、哪些是 hilariously wrong 真的很开眼界。"

增长路径

PriceTable 的增长不是爆发式的,而是渐进式的:

第一个客户 — 联合创始人的公司,通过内部试用验证产品价值。

口碑传播 — B2B 产品的特点是一个满意客户会带来同行业的其他客户。

高接触销售 — PriceTable 需要"fairly high-touch sales approach",这意味着每个客户都需要一定程度的演示和跟进,不适合纯自助式增长。

现状与挑战

突破 2500 美元/月时,enraged_camel 和合伙人仍然保持着全职工作。这意味着:

  • 时间有限,不能全身心投入产品
  • 高接触销售需要大量时间,但两人都有其他收入来源的压力
  • 需要招聘销售/市场人员,但不确定新增收入能否覆盖新增成本

HN 评论区给出的建议集中在:添加产品演示视频、招聘有经验的 B2B 销售人员、利用已有的成功案例做营销。

关键教训

从服务到产品的路径可行

很多独立开发者从咨询/服务开始,然后把重复性的解决方案产品化。PriceTable 是这个模式的典型案例——先为一个客户定制,然后抽象成通用产品。

联合创始人关系需要磨合

enraged_camel 和 CTO 的分歧不是性格冲突,而是视角差异。技术创始人关注功能完整性,业务创始人关注销售可行性。真实用户的反馈是化解分歧的最佳方式。

小众技术栈可以工作

Elixir 不是主流选择,但它没有阻止 PriceTable 达到 2500 美元/月。技术选型应该基于团队能力和产品需求,而不是流行度。

B2B SaaS 需要耐心

高接触销售意味着增长慢,但客单价高、留存好。PriceTable 的模式不适合追求快速规模化的创业者,但适合追求稳定收入的独立开发者。

给独立开发者的启示

从客户项目中发现产品机会 — 你为客户定制的解决方案,可能也是其他客户的痛点。

技术选型要匹配团队能力 — 不要为了追求流行而选择不熟悉的技术栈。enraged_camel 选择 Elixir 是因为它能解决特定问题,而不是因为它热门。

真实用户反馈是最好的指南针 — 在联合创始人的公司试用之前,enraged_camel 和合伙人在功能优先级上争论不休。真实用户的行为数据让争论自动结束。

保持现实预期 — 两年到 2500 美元/月,同时保持全职工作。这不是失败,而是独立开发的正常节奏。

总结

PriceTable 的故事展示了独立开发的一条务实路径:从客户项目中发现机会,用合适的技术栈快速实现,通过真实用户验证假设,然后逐步扩大。没有融资、没有快速增长、没有媒体报道——只有一个解决具体问题的产品,和愿意为它付费的客户。

对于正在考虑从咨询转向产品的开发者来说,PriceTable 的经历证明了这个转变是可行的。关键是找到那个你已经验证过的需求,然后投入时间把它做成产品。

分享到
微博Twitter

© 2026 四月 · CC BY-NC-SA 4.0

原文链接:https://aprilzz.com/indie/pricetable-side-project-revenue