最近花了半个月时间做了一个 AI 面试练习平台 InterviewPilotAI ,想和大家分享一下整个开发过程中的技术选型、踩坑经历和对后面继续做独立开发的思考。
作为一个技术人,我发现很多同事(包括我自己)都在面试时紧张,特别是英语面试。市面上的面试准备工具要么太贵,要么体验很差。于是想做一个 AI 驱动的面试练习平台,让大家可以随时练习。
产品地址:InterviewPilotAI
选择 Next.js 主要是看中了:
之前用过 Firebase ,但 Supabase 的开发体验更好:
选择 Clerk 而不是自己写认证的原因:
这是整个项目最核心的技术选择。对比了几个方案:
最终选择 Retell AI ,集成简单,几行代码就能实现实时语音对话。
独立开发者做海外支付真的是个大坑,对比了几个方案:
LemonSqueezy 和 Creem 我都申请了,开始尝试用> LemonSqueezy ,但是代码写完了,LemonSqueezy 支付账号没搞定,放弃了。 Creem 是唯一一个跑通了的,算是跑通个人出海支付的第一步了。 一个题外话:Lemonsqueezy 被 Stripe 收购了。 我个人觉得这对消费者来说不是好事,因为 Lemonsqueezy 看起来一直都是一个不错的选择,API 也很容易用。 现在少了一个选择,这让 Stripe 有了涨价的底气,因为开发者们没法轻易地跳槽到竞争对手那里了( LemonSqueezy )。同时 LemonSqueezy 也会跟 Stripe 一样对国内个人开发者不那么友好了吧。这就是我的一些想法。
最大的挑战是如何做到低延迟的语音对话。Retell AI 解决了大部分问题,但还需要处理:
面试结束后需要生成详细的分析报告,这里 GPT-4 和 Deepseek 都试过,两个都能用:
用户可以上传简历,AI 根据简历内容生成个性化问题。
前期为了简单,全部采用按次购买模式,用户只需要购买面试次数,其他的服务比如简历上传和分析,多面试官风格,面试结果分析等服务都附带赠送。面试次数永不过期,用户压力小。
选择 Vercel 部署,优势明显:
由于之前是纯做后端的,前端并部署,第一次选择 next.js 做全栈开发。前面很多代码都是 AI 写的,后面发现 AI 写的代码实在是太狗了。各种异常处理不合理,代码没用复用,页面风格不统一等,可把我改惨了。
前期的网站原型是用 AI 生成的,像目前的 v0.dev ,v0.app, lovable.dev 这些工具都试过,用来快速开发 Landingpage 和 MVP 还是挺好的
作为尝试独立开发的第一个项目,这个项目让我学到了很多:
希望这个分享对想做独立开发的朋友有帮助。如果有问题欢迎交流讨论!
产品地址: https://interviewpilot.tech
GitHub: https://github.com/denghuichao/InterviewPilotAI
联系我:欢迎私信交流
![]() |
1
fairyme 20 天前
GitHub 404
|
![]() |
2
fairyme 20 天前
可以对接 AI 数字人吗,这样更贴合实际些。而且也有使用 AI 数字人进行面试的 HR 公司了。
|
4
dhc90 OP AI 数字人会考虑对接的
|
![]() |
5
Honwhy 18 天前
有调研过 better-auth 吗 平替下 clerk
|