독립적으로 발전하는 것은 도전적이지만 잠재적으로 엄청난 보상을 받을 수 있는 길입니다. 오늘은 AI 웹사이트를 통해 월 3만 원의 꾸준한 수익을 올리는 독립 개발자의 여정을 공유하고자 합니다. 여러분은 이 웹사이트에 대해 들어보셨을 것입니다. 바로 오픈 소스 세계의 스타 프로젝트인 GBNVI입니다.
GBNVI는 현재 62,000개의 별을 보유하고 있으며 오픈 소스 프로젝트 중 가장 인기 있는 AI 질문 및 답변 프런트 엔드 프로젝트 중 하나입니다. 하지만 그거 알아요? 사용자는 6000명이 넘지만 월 수익은 3만 달러에 불과하다. 이는 평균 사용자가 한 달에 약 5위안만 기부한다는 의미입니다. 월 클라우드 서비스 비용 700을 빼면 실제 수입은 매우 적다. 그럼 이 개발자는 어떻게 계속 일을 할 수 있을까요?
프로젝트 성공은 적절한 기술 선택에 달려 있습니다. GBNVI는 한 번의 재작성을 거쳤습니다. 첫 번째 재작성은 MONGODB 데이터베이스와 프런트엔드 Next.js 프레임워크의 조합을 사용했습니다. MONGODB의 비관계형 기능은 데이터 저장을 더욱 유연하게 만들고 Next.js는 강력한 전체 스택 개발 기능을 제공합니다. 이 재작성은 프로젝트에 새로운 생명을 불어넣었고 개발자에게 25K의 수익을 안겨주었습니다.
그러나 개발자들은 이에 만족하지 않습니다. 그는 첫 번째보다 더 집중적인 두 번째 재건을 수행했습니다. 이번에도 그는 여전히 프런트엔드 프레임워크를 선택했지만 백엔드가 모든 것을 차지했으며 UI 구성 요소 라이브러리는 자신의 오픈 소스 앱 스테이션 UI를 선택했습니다. 또한, 데이터베이스용 관계형 매핑 도구인 IM 도구인 PUA와 Upset 등의 데이터 플랫폼을 위한 REDIS 스토리지 솔루션도 소개했다. 이러한 기술의 적용으로 GBNVI는 교육 프로젝트에서 실제 제품으로 변모했습니다.
배포 측면에서 개발자는 지속적인 통합 및 자동 구축을 위해 VC 플랫폼을 사용합니다. 프로젝트가 GITHUB에 제출된 후 해당 환경 변수를 입력하고 배포를 클릭하기만 하면 됩니다. 이러한 접근 방식은 개발 효율성과 배포 편의성을 크게 향상시킵니다.
운영 측면에서 개발자는 사용자와의 상호 작용 및 피드백 메커니즘에 중점을 둡니다. 그는 이메일을 통해 사용자 로그인 및 기타 로직을 확인하고 next-auth.js를 사용하여 웹 인증을 구현합니다. 동시에 그는 Bad Stack을 사용하여 웹 사이트의 실행 상태를 모니터링하여 사용자가 원활하게 액세스할 수 있는지 확인합니다. 결제 시스템 측면에서는 국내외 시장의 다양한 요구에 따라 i am crazy와 Blue Rabbit 결제를 각각 연결했습니다. 마지막으로 Tencent Cloud를 통해 웹사이트의 도메인 이름을 구매하여 브랜드 이미지 구축의 기반을 마련했습니다.
이 독립 개발자의 여정을 되돌아보면 우리는 그의 끈기와 용기에 깊은 인상을 받지 않을 수 없습니다. 비록 수입은 높지 않았지만 그는 여전히 이 도전적인 길을 선택했고, 자신의 기술과 지혜를 활용하여 GBNVI를 성공적인 오픈소스 프로젝트로 구축했습니다. 그의 이야기는 우리에게 꿈과 끈기가 있는 한 독립적인 개발도 경력을 쌓을 수 있다는 것을 말해줍니다. 독립 개발자가 되고 싶다면 그의 경험에서 영감과 동기를 얻는 것이 좋습니다!
트위터에 공유 페이스북에 공유
코멘트
현재 댓글이 없습니다