NSDT工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 - AI模型在线查看 - Three.js虚拟轴心开发包 - 3D模型在线减面 - STL模型在线切割 - 3D道路快速建模
是的! 这不是一个点击诱饵标题。
无论你是希望成为独立黑客的开发人员,还是只是对 SaaS 和微型 SaaS 业务感兴趣,这个故事都可能为你提供所需的灵感和指导,让你停止思考并开始交付!
这个故事是关于我在 2019 年创建的一个微型 SaaS。从那时起,我又创建了 4 个微型 SaaS 和 2 个 SaaS。
如果你想跳过背景故事,请转到下一个标题。
但首先,什么是 SaaS 和微型 SaaS?
SaaS 是一种基于 Web 的应用程序,可让你无需下载软件即可完成特定任务。
通常,SaaS 服务是通过订阅或即用即付业务模式来访问的。
微型 SaaS 是针对特定利基(人群)或特定任务的 SaaS 的专门版本。
1、如何获得微型 SaaS 创意?
我的一个朋友问我创建一个可以读取 zip 文件内容的 Web 应用程序需要多长时间。
我告诉他没有足够的背景信息,我需要了解更多:
- zip 文件中有什么?
- zip的内容应该如何显示?
我们只是认识,所以他不想透露他的想法,因为这是一个可以赚很多钱的利基想法(后来确实赚了 7 万美元)。
他告诉我的唯一一件事是,该 zip 包含我必须读取并显示为帖子列表的 JSON 文件。
我告诉他基本版需要4个小时。
他震惊了……
他已经等他的朋友这样做了三个月了。
我告诉他,如果他的朋友还没有完成,可能只有两个原因之一:
- 他的朋友不想这样做,但又不告诉他
- 他的朋友不是执行此类任务的合适开发人员
经过更多讨论,他告诉了我完整的想法,并问我是否可以构建它。 他负责营销,我们将分享 50% 的可能收入。
我不能透露微型 SaaS 的 URL,但这就是它所做的。
我的朋友发现了一个应用程序,允许用户导出数据进行分析,但数据是 JSON 格式,除非你是开发人员或技术人员,否则你不知道 JSON 是什么。
他确信人们会付费在漂亮的 UI 中查看 JSON 内容。
我喜欢这个挑战,所以我答应了。就这样,我们有了一个需要解决的问题!
由此得出的关键结论是,可以构建一个微型 SaaS,解决更大的服务、应用程序或平台中的一个问题。
使用服务时,请考虑确定你可以为其目标受众解决的单个问题。
你可以根据问题通过 Chrome 扩展、MacOS 小部件、平台上的插件或外部 Web 应用程序来解决它。
2、我是如何在 6 天内完成这个微型 SaaS 的?
正如你可能已经了解的那样,这个微型 SaaS 只是一个查看器。用户流程如下:
- 访问者获取从应用程序导出数据的链接
- 他在我们的网络应用程序上上传了 zip
- Web 应用程序提取 JSON 并对其进行格式化
- 网络应用程序仅显示第一个项目,其余项目都模糊了
- 该网络应用程序要求付费才能看到剩余的数据不模糊
- 访客付款并看到数据
这是大多数开发人员犯错的地方!
许多开发人员经常匆忙选择他们喜欢的技术栈,而没有充分考虑项目的背景。
我的目标受众是非技术人员,不需要复杂的后端,因为大多数任务可以在前端完成。
- 我用 Vue JS 创建了前端,因为我用它很快
- 我使用 JSZip 解压并提取 JSON 文件
- 我使用 Stripe Checkout 的前端版本进行付款
- 这是一次性购买,所以我使用 localStorage 来存储用户已付款的内容。
- 我添加了 Google 分析来比较访问次数与销售转化次数
你可能在想:
如果只是前端,用户可以更改价格,甚至根本不支付。
但你错了! 如果用户知道如何更改前端的价格,他就会知道如何读取 JSON,因此一开始就不需要 Web 应用程序。
我在 2 天(12 小时)内制作了第一个版本,并将其免费托管在 Netlify 上。我们设置一次性支付 5 美元,以查看完整的数据,不模糊。
在 400 笔销售(2000 美元)之后,我注意到可能存在问题,因此我在 Google Analytics 中免费添加了错误日志作为事件。
我花了大约 1 天(6 小时)的时间进行调试。
在 1,200 笔销售(6,000 美元)之后,我们分析了我们的分析结果,并意识到我们的目标受众通常是年轻人。 我们认为有些人可能无法使用信用卡,因此我们添加了 PayPal 作为付款选项。
我花了大约 1 天(6 小时),PayPal 的前端版本简直就是地狱。
现在我们的销售额已超过 6000 笔(3 万美元以上),而我总共只工作了 4 天(24 小时)。
这比我的自由职业更赚钱😂
然后……它坏了,不再销售了……
JSON 结构已更改,因此我们的查看器无法再工作。
我们在注意到之前已经损失了 3 周的销售额……
一旦我们有了新的 JSON 结构,我就编写了一个新的解析器,并使用 Vue-i18n 添加了法语语言环境,因为我们有很多法语用户。
这花了我 2 天(12 小时)的时间,本地化+新的解析器。
这个微型 SaaS 运行了 14 个月,在人们获取 zip 的应用程序被关闭之前总共产生了 7 万美元的收入。
在那段时间里,我总共花了6天的时间来完成它。
3、我们是如何推广微SaaS的?
嗯,在这里推广是“容易”的。
我们使用 Google 关键字规划器来了解人们是否在搜索:
- 如何查看XYZ的内容
- 从 XYZ 恢复数据
- XYZ 查看器...
正如你所猜测的,XYZ 是人们可以从中获取 zip 的应用程序。
然后,我们针对这些关键词制作了法语和英语的 YouTube 视频,并展示了我们的微 SaaS 的工作原理。
我们还在这些关键词上做了两个月的谷歌广告,但后来YouTube视频开始流行,所以没有必要在广告上花钱。
4、那么创建微型SaaS有哪些步骤呢?
从那时起,我尝试推出大量微型 SaaS。有时是我一个人,有时是和同一个朋友一起。
这一切都归结为一个问题:
人们准备好为你解决的问题付费了吗?
这是我的 5 步框架:
- 找到一个利基和一个问题,不是 2 个,不是 3 个,只是 1 个问题。加入社区并观察那里的问题(fb、discord、twitter…)
- 确认需要解决该问题。检查 Google/YouTube 上的关键字,寻找竞争对手以及人们不喜欢他们的哪些方面
- 快速交付并迭代,而不是思考太多。你必须根据用户进行迭代,找到可提供 80% 结果的 20% 功能和操作
- 使用适合你的目标和上下文的正确技术栈,你并不总是需要一个大的后端,有时你根本不需要后端,正如我所演示的,有适合大多数情况的简单技术栈,因为:
你不是脸书!这些技术可以解决大多数微型SaaS需求:Firebase、Supabase、任何无头 CMS、Stripe 和 SQLite - 尽可能进行分析和记录。分析是微型 SaaS 最重要的部分之一。在这个微型 SaaS 中,我在 Google Analytics 中记录了所有内容:zip 上传开始的时间,当它停止时,当人们点击“付款”时......每个动作都可以稍后进行分析,进行比较,看看出了什么问题。
好了,这就是结局了!
我希望我的第一个微型 SaaS 之旅对你有所帮助。
原文链接:Yes, I Built a $70k Micro-SaaS in Only 6 Days, Here’s How
BimAnt翻译整理,转载请标明出处