내 앱이 첫 수익을 냈어 🥳
My app made its first dollar 🥳
핵심 요약
Claude를 활용해 멕시코 스페인어 학습 앱을 개발한 사용자가 첫 수익을 달성함.
- 앱 개발 — Claude를 활용해 12주 과정의 멕시코 스페인어 학습 앱을 구축함.
- 기술 스택 — React 컴포넌트와 Azure 기반의 오디오 파이프라인을 사용함.
- 코드 규모 — 84개의 레슨과 13만 줄이 넘는 코드로 구성됨.
- 유지보수 논란 — 콘텐츠를 코드에 직접 하드코딩한 방식에 대해 비판이 제기됨.
멕시코 스페인어를 배우면서, 학습 내용을 강화하기 위한 개인 맞춤형 일일 커리큘럼을 제공하는 웹 앱 'Spanish Buddy'를 만들었습니다. 대부분의 스페인어 앱과 리소스는 유럽 스페인어를 기본으로 설정되어 있어, 멕시코에서 중요한 어휘, 속어, 발음을 놓치고 있다는 점을 발견했기 때문입니다.
전체 앱은 Claude를 사용하여 만들었으며, 대부분 Cowork 기능을 활용했습니다. 먼저 Claude에게 제 개인적인 학습 목표에 맞춘 12주 전체 커리큘럼을 짜달라고 요청했고, 이를 대화형 일일 레슨 앱(React 컴포넌트), 간격 반복 플래시카드, 대화 및 듣기 연습, 그리고 진행 상황/숙달도 추적 기능으로 세분화했습니다. 콘텐츠가 생성된 후에는 Claude Design을 사용하여 브랜딩과 UI 컴포넌트를 작업했습니다. Cowork는 또한 MS Azure를 사용하여 미리 생성된 멕시코 스페인어 오디오 파이프라인을 구축하는 방법을 안내해 주어, 로봇 같은 브라우저 텍스트 음성 변환 대신 자연스러운 발음을 구현할 수 있었습니다. 마지막으로 GitHub 사용법과 사이트 배포 방법까지 도움을 받았습니다.
빌드 과정에서 흥미로운 통계 몇 가지를 공유합니다:
- 84개의 일일 레슨, 총 12주 과정의 커리큘럼
- 130,800줄의 코드 (약 652,000단어, 570만 자의 소스)
- 커리큘럼 사양 문서만 14,806단어 / 1,852줄
- 5,606개의 개별 생성된 멕시코 스페인어 오디오 클립
spanishbuddy.app에서 완전히 무료로 사용할 수 있으며, 가입이나 다운로드, 결제 장벽은 없습니다. 오늘 첫 후원자를 얻었는데, 제 학습 공백을 메우기 위해 시작한 개인 프로젝트치고는 아주 의미 있는 이정표라고 생각합니다.
현재 이틀에 한 번꼴로 사용 중인데, 이전에 시도했던 일반적인 앱들과는 확실히 차이가 느껴집니다!

