独立开发变现周刊(第148期):一个年收入18万美元的编程学习社区
分享独立开发、产品变现相关内容,每周五发布。
目录
1、PhotoAI每月超过10万美元,这太疯狂了!
2、Sticky:通过便签,把网页变成富有成效的工作空间
3、Postiz: 开源的终极AI社交媒体调度工具
4、Midday: 一站式管理业务运营工具
5、一个年收入18万美元的编程学习社区
1、PhotoAI每月超过10万美元,这太疯狂了!
Pieter Levels的其中一款产品PhotoAI的月收入刚刚突破10万美元。早在2023年2月,他就推出了这个照片AI网站,并迅速发展成为他产品收入组合中最成功的应用。
最新的帖子中说Flux的质量改进使得照片非常好,而且没有很多异常,所以这可能会帮助人们停留更长时间,因为产品不再那么糟糕了。
2、Sticky:通过便签,把网页变成富有成效的工作空间
Sticky 是一款让你随时随地使用便签的浏览器扩展,提供最简单且仿真度极高的便签体验。
主要功能:
- 无限画布:释放你的创造力,无限画布让你可以创建任意数量的便签,没有任何限制。
- 直观且愉悦:享受用户友好的界面,如同真实便签一样,让你轻松记录想法和点子。
- 无缝网站集成:将便签直接贴在任何网站上,让重要信息触手可及,提升浏览体验。
- 强大的搜索与组织功能:通过颜色、网站或附件快速找到便签,节省时间并简化工作流程。
- 自定义颜色:用丰富多彩的颜色个性化便签,方便分类、优先排序和视觉组织。
- 安全私密:高级加密和数据保护措施确保你的便签私密且安全。
3、Postiz: 开源的终极AI社交媒体调度工具
这是一个开源项目,Buffer、hyperfury、Twitter Hunter等网站的替代品。
Postiz提供你管理社交媒体帖子所需的一切,安排社交媒体帖子,分析它们,并从AI中获得很多帮助。
- 安排你所有的社交媒体帖子(许多AI功能)
- 用分析来衡量你的工作
- 与其他团队成员合作交换
- 邀请您的团队成员协作、评论和安排帖子
- 目前,托管版本和自托管版本之间没有区别
4、Midday: 一站式管理业务运营工具
这是一个开源项目,一款全能工具,集成了多个平台的功能,专为自由职业者和个体经营者设计,以提高业务管理的效率。它将通常分散在多个平台上的各种功能集成到一个统一的系统中。
功能:
- 时间跟踪:提供实时项目时间跟踪,提高生产力和协作效率,并提供有见地的项目概览。
- 发票管理:即将推出的功能,将允许用户创建基于网络的发票,实时协作,并无缝同步项目。
- 魔术收件箱:自动将收到的发票或收据与正确的交易匹配,简化财务跟踪和组织。
- 保险库:为合同和协议等重要文件提供安全存储,让所有内容都集中在一个地方,方便访问。
- 无缝导出:便于将财务数据轻松导出,并整齐地打包成 CSV 文件供会计师使用。
- 助手:提供针对财务状况的定制见解,帮助用户了解支出模式、削减成本和查找文件。
5、一个年收入18万美元的编程学习社区
大家好!我是Matt Studdert,Frontend Mentor的创始人。我们是一个在线学习社区,帮助人们通过构建项目来提高前端开发技能。我们不是提供学习教程,而是提供专业设计的挑战,帮助我们的社区成员通过实际项目来获得构建网站和应用的经验。
我们采用的是Freemium商业模式。用户可以选择参加我们的免费挑战,这些挑战通常较小、细节稍少,并且只提供设计的JPG图片。或者,他们可以订阅我们的PRO会员,获得访问我们的高级挑战和免费挑战设计文件的权限,以及平台上的一些额外付费功能。
订阅PRO的用户通常是希望成为专业前端开发者或者已经在寻找更复杂的项目以更快提升技能的人。
目前,我们平台上有超过20万名成员,每月新增会员超过1.6万。其中有1500多名付费订阅者,每月经常性收入(MRR)超过1万5千美元。
你是怎么想到这个点子的?
我的背景其实是体育、运动和营养学!我从小就玩很多运动,尤其是篮球。上大学时,我学的是体育与运动科学。大学毕业后,我在家乡剑桥开了一家私人健身培训公司。
选择适合你的道路,热爱这段旅程,并享受这个过程!
我喜欢经营自己的生意,但私人健身培训并不是我理想的职业。我喜欢保持活跃和健康饮食,但我意识到这并不是我的热情所在。我仍然时不时地喜欢喝啤酒和吃披萨!
一旦我意识到这一点,我就知道我需要找到一条新的道路。但我想到的所有点子都是关于在线业务的。我没有钱让别人帮我开发东西,于是我决定自学。
不久我发现了一家公司叫General Assembly,并决定报名参加他们为期3个月的全日制培训课程。完成课程后,我找了一份开发员的工作。不久之后,我决定在晚上和周末重返General Assembly做助教,以进一步提升技能并赚些外快。一年左右后,我成为了他们的兼职首席讲师,教授为期10周的兼职前端课程。
通过这段教学经历,我想到了Frontend Mentor的点子。那时,我一直在尝试(并惨遭失败)推出一个新的与健身相关的在线业务。我开发一个应用已经超过半年,仍然没有推出任何东西、验证这个想法,甚至没有找到市场途径。出于沮丧,我挑战自己在几天内推出一个不相关的点子。
我脑海中第一个冒出来的点子是为我的学生创建一个前端资源列表!虽然不新颖,但它确实帮助了我的学生。我经常和他们分享同样的前端资源,却没有一个集中的资源可以指向。所以我决定创建它。
几天后,我创建了我的资源列表,并在LinkedIn上与我的网络、General Assembly的Slack频道中的学生以及各种 Frontend Mentor社交渠道分享了它。
在更多地思考学生们常见的问题后,我想到了另一个点子。我的学生在完成我们为期10周的兼职前端开发课程时,常见的问题是“我可以去哪里练习构建项目并建立作品集?”。
我对他们的回答总是不满意,“自己构建项目或者使用Dribbble”。没有一个网站为开发者提供完整的专业设计、初始代码和优化资源,这让我觉得很不可思议。让开发者专注于写代码,并且还能创建出漂亮的项目。
于是,Frontend Mentor就这样诞生了!
带我们了解一下打造你第一个产品的过程
Frontend Mentor的第一个版本看起来很糟糕。我给自己设定了尽快发布的挑战,所以你可以看到,我没有花太多时间考虑它的外观。
那个早期版本验证了我的假设:人们愿意完成现实的挑战项目并与他们的社交网络分享结果。这就是我想要达到的目的。
一旦我知道人们喜欢这个概念,一位设计师朋友提出帮我整理一些简单的品牌和初步模板设计。我们一起工作了一天,就有了Frontend Mentor的品牌和一些设计!
我决定保持新版本网站的简单性。它仍然是一个静态网站,带有身份验证、解决方案提交、评论等功能。为了弥合网站提供的功能和社区需求之间的差距,我决定创建一个Frontend Mentor的Slack社区。
这是重新设计的主页。
回头看,创建一个与网站一起运行的Slack社区是我做过的最佳决定之一。它帮助塑造了平台的第一个版本,并成长为一个充满活力的社区,有超过70,000名开发者互相帮助!
我们构建的一切仍然是社区内对话的直接结果。每天与社区成员聊天并看到发生的对话,能很好地洞察我们需要改变什么来帮助改进我们的平台。
描述一下业务启动的过程
当我推出新版Frontend Mentor时,我走的是与首次推出网站作为资源列表时相同的渠道。我还在dev.to和Hackernoon上发表文章,并在Hacker News上发布了Show HN。
最初我的目标不是要带来大量新用户。我希望有一个稳定的新成员注册流,但我更想专注于解决他们的问题并优化我已有的东西。我还想建立更多的社区和受众。因为这个原因,我把Product Hunt的发布留到了以后。
一开始我没有商业模式。我旨在为开发者创建一个有用的学习资源。我知道,如果我做到了这一点,机会就会来,能将其变现,并最终转变为一个可持续的业务。
到那时,我已经辞掉了开发员的全职工作。我在General Assembly的教学工作和自由职业让我得以维持生计,并让我更专注于Frontend Mentor。边做全职工作边尝试构建Frontend Mentor会困难得多!
由于我没有商业模式,这是一个风险。但我的收入足以支付我的开销还有一点富余,我相信自己能在不远的将来找到合适的模式。
在推出新版静态网站和Slack社区后,我开始开发平台。这个平台将包括用户身份验证、解决方案提交、评论/反馈及其他一些功能。正是在这段时间,我找到了我的合伙人Mike。
我通过我们在General Assembly的教职工作认识了Mike。他看到了我在做的事情,对这个项目非常感兴趣。他最初提出以休闲的方式帮助我。我在前端方面最得心应手,所以Mike作为后端开发人员提供帮助是再好不过的了!
根据社区反馈,我们构建并推出了平台的第一个版本。我们最初将静态网站保持在主域名上,并将平台放在“beta”子域上。这让我们能够在精炼和修复bug的同时引导稳定的流量和注册到平台。
一旦我们对平台满意,我们就将其放在主域名上,这样注册量一夜之间激增。然后我们再等待了几个月,让社区再长大一些,然后才在Product Hunt上发布。
从2019年4月悄悄推出平台,到进行更广泛的“正式”发布,历时11个月。事后看来,这比应有的长。我们在发布后5个月才将平台移到主域名上,Product Hunt发布又是在那之后5个月。我不对此过于苛求,因为Mike和我都没有全职参与项目,所以进展较慢。
你需要找到适合你和你团队的节奏。如果我们匆忙推进,可能会经历倦怠,代码中添加更多的bug,或者构建错误的功能。每件事都是权衡。Mike和我最舒适的是一个稳定、持续的工作周期。这意味着我们不会急于发布,只有在对我们已经构建的东西感到满意时才会转到下一个新事物。收到来自社区的良好反馈和采纳率是衡量任何新功能发布成功的关键部分。
Product Hunt的发布效果很好!我们当天成为第三产品,获得了大量流量和注册,收到了极好的反馈,最重要的是引起了几个著名行业博客和新闻通讯的注意。一个特别令人惊喜的是,看到Frontend Mentor出现在Chris Coyier本人写的CSS-Tricks文章中!
这是一些早期注册量拐点的图表。
我从发布和运营Frontend Mentor中学到的主要经验是,关于如何经营公司,有很多方式可以做到。你需要找到适合自己的。
我们采取了缓慢而稳定的方法,只有在确认我们的社区对我们的产品感到非常满意时才公开发布。在Product Hunt发布前,我们进行了几次“发布”,但我们选择推迟PH发布,因为我们知道那是一个重要的机会,我们不想浪费它。
我们也不崇尚加班文化,对增长不惜一切代价毫不关心。我们专注于根据社区的需求构建合适的东西,不设定严格的截止日期或工作时间表。创建自己的业务意味着你可以创造自己的完美世界,对我们来说,这意味着一个稳定、灵活的工作时间表和大量有意义的社区互动。
深思熟虑你希望从创业中得到什么。然后基于你想为自己和公司中的其他人创造的完美世界的愿景做所有决定。
自推出以来,什么方法有效吸引和留住客户?
我们最好的增长渠道是口碑。当人们完成我们的挑战时,我们让他们能够轻松在社交媒体上分享他们的解决方案。便捷的分享帮助他们向他们的网络展示工作,并获得他人的反馈。人们为他们构建的专业项目感到非常自豪,因此他们乐于与他人分享。一本书《Badass: Making Users Awesome》完美地总结了这一点。这意味着完成项目的人越多,分享他们工作的就越多,这是一个巨大的增长飞轮。
我们还有很多开发者在YouTube和Twitch上直播完成我们的项目。这些视频带来了大量流量,是介绍人们了解我们平台并了解其工作方式的完美方式!我与几位YouTuber建立了良好的关系,并且我会继续这样做。
我们也开始与其他公司合作。我与Zero to Mastery学习社区合作,使用一个Frontend Mentor的挑战在他们的平台上创建了一个三部分的工作坊,我们将第一集发布在YouTube上。我有多个合作项目正在进行,期待在未来几个月内分享这些!
我也在尝试写更多文章,并分享我们在Frontend Mentor的工作。我最近在Stack Overflow博客上写了一篇文章,并且在其他博客上发布客座文章是我将要做的更多事情。
我特别喜欢的是做嘉宾录播。我参与过的包括《The Frontend Podcast》和《Stack Overflow podcast》。我很享受与别人谈论我们在Frontend Mentor上所做的事情,所以这是未来的另一个重点。
我们没有试验广告,也没有花很多时间在SEO上。这是我们将来会关注的,但我们的主要关注点是帮助我们的社区实现他们的目标。我们有一个本质上易于分享的解决方案,因此我们能帮助人们成功越多,他们就会传播这个消息。
未来会是怎样的?
截至撰写本文时,我们的月经常性收入(MRR)为15,000美元,过去三个月的总收入超过17,000美元。Mike和我现在都全职在这个业务上,并且我们有多个承包商在不同的角色中与我们合作。收入通常每月增长10-20%,稳定增长。我们的用户流失率现在太高(大约15%),所以这是我们专注于改进的地方。但我们的数据表明增长稳定。
我们没有任何客户获取成本,利润率很高,因此我们可以用这些钱来支持自己并支付承包商改进平台。
我们在2020年8月推出了我们的PRO订阅业务,所以自从我们开始货币化网站已经快一年了。我期待当年订阅用户续订时,能看到一些好的结果!
我们的流量数据显示出稳定的增长趋势。以下是我们分析仪表板的几个截图。第一个是撰写本文时的最近30天的情况。
这个是自我们第一次将Fathom添加到我们的网站以来的流量情况。
规划未来是我喜欢做的事情。我们可以将Frontend Mentor带向很多方向,而且都很令人兴奋!一旦我们进一步改进平台并对PRO订阅进行一些更新,我们将把注意力转向一些B2B渠道。我们仍需做一些探索工作来确定我们的B2B首步的合理性,但有很多有趣的可能性!
你学到了什么特别有帮助或有利的经验?
我最大的教训是不害怕走自己的路。我们拒绝了投资,坚持稳定、持续的工作时间表,不牺牲生活方式,确保业务是一个愉快的工作场所,而不是自己制造的监狱。我们做这些事情是因为我们对完美业务有清晰的认识。创业时,你可以选择想要的生活方式。这是一个非常个人化的决定。只要你明确权衡利弊和目标,你的选择就会更容易。
因为我们注重实现良好的工作生活平衡,所以我们需要高效利用时间。我们很少有同步的会议,优先考虑深度工作而不是持续的沟通。我们信任彼此完成约定的工作。
一个重要的生产力教训是将任务块安排在日历上,而不是写待办清单。我发现将时间分配给具体任务能更集中注意力。而仅有待办清单会导致我不断在任务间切换,失去对每个任务花费时间的跟踪。
你们使用了哪些平台/工具进行业务运营?
- Fathom Analytics - Mike和我都非常注重隐私。对我们自己和我们的社区。因此,我们决定使用一个以隐私为主的分析工具。我喜欢Jack Ellis和Paul Jarvis在Fathom上做的事情。他们的理念似乎与我们非常相似,我们很高兴通过使用他们的出色产品来支持他们!
- Chargebee - 我们使用Chargebee管理我们的订阅支付,通过Stripe和PayPal作为支付网关。这是个很棒的解决方案,我们对选择非常满意。
- ProfitWell - 我们集成了Chargebee和ProfitWell,以获得更深入的收入趋势洞察,这非常有帮助。我们只是使用免费版本,但即使是这样,也提供了很多有用的信息!
- Founder Summit Remote - 这是一个由大多数自筹资金的创始人组成的出色社区。这里有很多令人难以置信的企业家随时准备互相帮助,这是一个很棒的地方。
对其他想开始或刚刚开始的创业者有什么建议?
我的主要建议是一个耳熟能详的话,就是去开始。Frontend Mentor的第一个版本用了不到两天创建。从那以后,一切都基于社区反馈不断迭代。如果我试图推出一个更精致的产品,我可能会花半年时间构建错误的东西,并在发布前放弃。看到人们与你创建的东西互动是一个巨大的动力,所以你应该发布一些东西...任何东西,然后从那里开始。
在迭代过程中,一定要与客户交谈,并在实施之前验证你的想法。这是另一条相当标准的建议,但我不能强调它的重要性。如果你走的是自筹资金的路线,这尤其适用。资源有限,所以你需要花时间在影响最大的任务上。
最后,不要觉得你需要遵循典型的劳累、压力重重的创业者形象。选择适合你的道路。如果你试图融入别人对企业家的定义,你很容易走上一条你讨厌的路。反之,热爱这段旅程,并享受这个过程!