独立开发之五个月干到4万$+

1,904 阅读6分钟

写文章的起因

本来在群里跟大伙聊天的时候,然后就聊产品终于赚钱,我说要不我写个小册或者出个课把,就写我们这种穷逼独立开发怎么做产品变现,然后我认真想了一下可能我花1个月写小册的时间的性价比不是很高。

然后本来这个话题都完结了,有小伙伴就私聊我,直接发了我个红包,然后就开始问问题了......我没收且拒绝了他的提问(纯太忙了)。然后晚上差不多事干完了,躺在床上🧠就开始思如泉涌睡不着了,然后就有了这篇文章。

这篇文章的主题其实是开始。

没钱没背景怎么开始独立开发

当把这当成一个问题的时候,回忆的刀就开始不停的击中我

我呆过各种各样的公司见过各种各样的人,我时常会想我上我行吗?显然很多事情是不行的,因为人是有极限的,你的背景天赋信息就决定了你在这个阶段能做到的事情。

那我们回到问题没钱没背景怎么开始独立开发?

  • 你可能想不清楚什么是商业也不明白怎么独立开发,那就从小工具脚手架template这种任何你能想到的东西写,然后你就被骂,没用的东西又增加了,写得什么玩意。紧接着你被骂着骂着,你发现了一些人的诉求是什么,你开始尝试服务这些人的诉求,结果发现这些人怎么逼事这么多,我一定要开发个通用化的产品吧啦吧啦什么的(你喊着)。

    最后你成为一个摆烂coder或者一个开源爱好者,你没赚到什么钱,浪费了大量的时间,你30岁了发现自己一事无成。

  • 你做了一下发现太难了,算了吧。

  • 你可能很聪明,想着我去学学人家怎么做,紧接着你花钱加入了一个个星球和微信群,认识了一个个大佬和你的先行者,紧接着你发现并没有什么用,你成功成为了别人商业模式中的一环。商业模式是可以复制的,成功是不能复制的。

  • 你的目标很明确,我一开始就要做商业,我就要赚钱。jojo我不做人啦!人类道德底线我不要啦,黑红流量给我狂接,疯狂炒作男女对立(举个例子)和流量事件。结果最后一看,1000个人关注,800个人骂你小丑,变现倒是没变,挨骂没被少骂。

明白了吗?独立开发大多数结局都是失败,在一百个时间线里可能全部都会失败,但在一百个时间线我都会选择开始,在一百个时间线里的失败时间点我都会选择再次开始

这不是概率论的游戏,这是享受冒险的游戏。

开始

这篇文章讲的是挣扎

image.png

我们回到现实,在两个月前是需要不断的提高付费率去把投流成本付费覆盖的阶段,大概的项目月收入是在8000$上下,然后当月的投流收入比是会负个2000$左右。后来就好起来了。

而在挣扎前总是需要开始开始实际就是快速验证产品的阶段来决定你的项目是否有资格挣扎

然后也算是时也命也把,因为支付的问题,我需要做一个B站(和A站相似业务但更加安全健康),专门去接支付,过支付的风险审查,和申诉。

那么对于我来说写B站这件事情很无聊,也不够有趣,我得让这件事有利他性,有更多的价值,才会让这件事变得有趣。因此不如花点时间写个最小商业化项目的实现,大家能用最快的时间验证自己的想法和产品是否可行。顺手解决我的B站问题。

最简实现需要什么东西

框架本身没什么可探讨的,Nuxt和Next都可,我A站因为历史原因被前人背刺被迫用nuxt3,B站用的next全生态最新。

从抽象层面考虑,这个项目的主要目的就是快速验证小伙伴们想法的可行性,只提供一些基础能力。

比如你想做一个特色语聊服务无非就是把AI聊天这一块,改成你想要的特色服务。

所有的东西都应该足够基础,以至于你能够最快的上面验证想法

1. 项目层面

简单来说,就是登录、订阅、付费、扣费、AI聊天这六个大块,以及各种辅助的协议内容比如退款协议用户协议订阅条款公司信息联系我们(这些都是会被支付审查的一些东西)。

2. 可定制的UI和主题

我选择的是Radix-ui, 无头 UI 库。也就是说,它有组件 API, 无样式,都自己写。

3.不添加任何请求库

对于这个事情,是因为大家用的请求库都不一样啊,react-queryswrgraphqluseRequest等,既然我不知道后来要用这个最简实现demo的人需要用什么请求库,所以留白。

4. 前后端不分离

这其实是我第一次写前后端不分离的项目,很爽,但这肯定是最快的选择,既节省了部署的时间,又节约了代码上下文了切换,而且对于验证想法这件事它肯定是够用的。

5.最简单的部署方式

写个Dockerfiledocker-compose然后服务器上一扔,把安全组一打开,加一个cloudflare的A记录完事啦!

6.简单的性能测试(为了seo)

所有的页面都95以上。

image.png

7.不接支付回调

我做了支付的创建和付款,但是没做支付回调,这部分的空白是留给大家的,因为我也不知道你用啥付款渠道,可能是paypalstripeonlypaywallet,我写了你还要删,不如留白。

项目概览

最终花了两天时间,大概14个小时,完成了B站。

首页

image.png

登录

image.png

聊天

image.png

image.png

订阅扣费用户信息

image.png

支付

image.png

结束

大概粗讲一下,后面再细讲代码实现就好。

项目地址:github.com/Shiinama/ea…

加群:juejin.cn/user/400646…

可以点个赞和Star。