첫 번째 앱 'WorthIt: Pocket Appraiser'를 공식 출시했습니다!
Officially deployed my first app! WorthIt: Pocket Appraiser
핵심 요약
Claude Code를 활용해 아이템 감정 및 분석 앱 'WorthIt'을 개발하고 출시한 경험담입니다.
- 앱 개발 과정 — Claude Code와 다양한 플러그인을 활용해 아이템 감정 및 분석 앱을 개발함.
- 워크플로우 최적화 — Serena와 Open Code Review를 통해 코드 리뷰를 진행하고 효율성을 높임.
- Claude Design 활용 — UI/UX 요소를 바탕으로 앱 아이콘을 제작하는 데 큰 도움을 받음.
- 토큰 사용량 관리 — Karpathy의 Obsidian 방식을 변형해 Claude 사용량 제한 문제를 해결함.
몇 달간의 신중한 디자인과 UI 작업, 기능 다듬기, 그리고 시장에 나와 있는 유사 앱들과 충분히 차별화되도록 노력한 끝에, 지난주 앱스토어에 제 앱을 출시했습니다. WorthIt은 아이템을 쉽게 식별하고, 최근 판매 및 등록된 마켓플레이스 데이터를 수집하며, 분석, 카탈로그 작성, 추적을 위한 도구를 제공하는 앱입니다.
주요 도구로 Claude Code를 사용했고, 워크플로우를 최적화하기 위해 여러 기술과 플러그인을 활용해 'VibeCoded'했습니다. 코드 리뷰에는 주로 Serena를 사용했고, Spencermarx의 Open Code Review와 교차 검증했습니다. Claude를 통해 Firebase와 Scrapfly를 연결했고, 앱의 비전 기능을 위해 몇 가지 다른 LLM을 사용하고 있습니다. 앱 아이콘 때문에 한동안 고생했는데, 때마침 Anthropic에서 Claude Design을 출시해 큰 도움이 되었습니다. 기본적으로 제가 Claude에게 지시해 만든 모든 UI/UX 요소를 Claude Design에 입력하고, 거기서부터 아이콘 작업을 진행했습니다. 프롬프트 몇 개로 하루 만에 이 앱을 만들 수 있었을까요? 아마 그랬을지도 모르지만, 저는 사용하기 즐겁고 실제로 유용하며 프리미엄 앱 같은 느낌을 주는 무언가를 만들고 싶었습니다. 저는 성공했다고 생각하지만, 판단은 여러분께 맡기겠습니다.
개발 중반쯤에 'Claude 대격변'이 일어나면서 사용량 제한에 계속 걸렸습니다(저는 Max 플랜을 사용 중입니다). 그래서 Karpathy의 Obsidian 방식을 직접 구현한 버전을 도입했습니다. Claude에게 이 기사를 주고 사용량과 토큰화를 줄이기 위해 이 방식을 어떻게 활용할 수 있을지 물어봤고, Claude가 제가 앱을 개발하는 방식에 특화된 버전을 만들어주었습니다. 저는 매 세션이 끝날 때마다 스킬 명령어를 사용해 이를 호출합니다.
여러분의 피드백을 정말 환영합니다(원하시면 DM 주세요). 물론 앱스토어 리뷰도 큰 힘이 됩니다! 다들 감사합니다.


