DEV Community · Indie Hackers9/4 03:3327 分
独立开发者首款产品MailOnce:一边看《绝命毒师》一边开发
I Built My First Product as a Solo Developer — With Breaking Bad on My Second Monitor
开发者决定发布首款真实产品MailOnce,一款临时邮箱服务。开发过程中,他常一边看《绝命毒师》一边编码。起初以为生成临时地址、接收并显示邮件很简单,但实际涉及SMTP投递、域名、收件箱生命周期、实时更新、滥用控制、验证链接、OTP检测、安全、速率限制、响应式设计及多用户并发等问题。此外,还需处理UI在不同视口下的显示、生产与本地环境差异、不同邮件服务的行为差异,以及部署时环境变量缺失等问题。他特别优化了验证邮件体验,如自动检测OTP和验证链接,并实现实时收件。作为独立开发者,他需负责后端、前端、部署、SEO及生产故障等所有工作。他体会到,发布产品与完成功能不同,让产品在现实中存活是另一大挑战。