생애 처음, 운동 기록 app 개발(with claude) _ 뉴로몰라
코딩을 몰라도 앱을 만들 수 있었다
— Claude AI와 나만의 운동 앱 'Daily Grind' 만들기
이 글에서 나누는 것
· 코딩 없이 AI와 대화만으로 앱을 만든 과정
· Daily Grind — 홈트 체크 + InBody 체성분 추적 앱의 구성과 기능
· Claude AI와 앱 만들기, 솔직한 장단점
· 생각만 하고 있는 것을 실제로 해보는 것의 의미
늘 생각만 했던 코딩의 과정이 이렇게 구현되는게 저에게는 참 좋은 경험이었습니다. 저는 의료인이지 개발자가 아닙니다. 그런데 이번에 앱을 하나 만들었습니다. Claude와 대화를 주고받으면서, 제가 원하는 기능을 말로 설명하면 코드가 나오고, 마음에 안 드는 부분을 지적하면 수정이 됐습니다. 생각만 하고 있는 게 있다면, 일단 말을 걸어보는 것만으로 충분히 시작이 됩니다.
왜 직접 만들었나
매일 홈트레이닝을 하려고 노력히고, 매일 아침 규칙적으로 InBody를 측정합니다. 그런데 두 가지를 내 마음에 맞게 관리할 수 있는 앱이 없었습니다. 운동 체크는 여기, 체성분 기록은 저기. 분산된 기록들은 금방 흐지부지됩니다.
기존 앱들은 기능이 너무 많거나, 반대로 너무 단순합니다. 내가 원하는 딱 그 기능만 담은 앱은 어디에도 없었습니다. 그래서 직접 만들었습니다. 코딩 지식 없이, Claude AI와 대화만으로.
만드는 과정 — Claude와의 대화
개발 방식은 단순했습니다. Claude에게 원하는 기능을 말로 설명하면 실행 가능한 앱 코드를 만들어줍니다. 마음에 안 드는 부분은 "이렇게 바꿔줘"라고 말하면 수정해줍니다. 수십 번의 대화가 오고갔고, 그 과정이 그대로 앱이 됐습니다.
중간에 막히는 부분이 생기면 스크린샷을 찍어 보여주거나 상황을 설명하면 됐습니다. 처음 구상부터 완성까지, 걸린 건 단 하루였습니다.
완성된 앱 — Daily Grind의 구성
앱 이름은 Daily Grind. 매일의 루틴을 묵묵히 쌓아간다는 의미를 담았습니다. 네 개의 탭으로 구성되어 있습니다.
러닝&사이클 시간 기록
오늘의 메모
주간 리포트 & 28일 히트맵
BMI 자동계산 & 정상범위 표시
목표까지 남은 수치
날짜별 기록 목록
완료일 / 메모 필터
운동 종목 함께 표시
목표선 점선 표시
처음 대비 변화량 요약
데이터는 모두 핸드폰 안에만 저장됩니다. 서버가 없고, 인터넷이 없어도 작동하며, 개인 체성분 수치가 외부로 나가지 않습니다.
앱의 주요 기능
기술적으로는 어떻게 만들어졌나
모든 기술적 결정은 Claude가 했습니다. 저는 원하는 것을 말했을 뿐입니다.
| 항목 | 기술 | 역할 |
|---|---|---|
| 앱 구조 | HTML + CSS + JavaScript | 단일 파일로 구성된 웹앱 |
| 데이터 저장 | localStorage | 운동·InBody·메모를 기기에 저장 |
| 그래프 | Chart.js | 체성분 변화 라인 차트 |
| 배포 | Netlify (무료) | PWA로 웹 호스팅 |
| 설치 | PWA | 안드로이드 홈 화면에 앱처럼 설치 |
솔직한 장단점
- 말로 설명하면 바로 코드로 구현
- 수정도 말 한마디로 반영
- 디자인까지 함께 완성
- 기술 지식이 없어도 가능
- 원하는 기능만 담은 나만의 앱
- 비용이 거의 들지 않음
- 앱 아이콘 설치가 까다로움
- 기기 간 데이터 동기화 불가
- 수정할 때마다 재배포 필요
- AI 자동 인식은 별도 설정 필요
이 경험에서 배운 것
루틴을 기록하는 앱을 만들면서, 역설적으로 루틴의 의미를 다시 생각했습니다. 완벽한 앱이 있어야 운동을 시작하는 게 아니라, 일단 기록하는 행동이 먼저입니다.
코딩도 마찬가지였습니다. 언젠가 배워야지 하고 생각만 했던 것들이, AI와의 대화 속에서 하루 만에 실제 앱이 되었습니다. 완벽한 준비는 오지 않습니다. 일단 말을 거는 것만으로 충분히 시작이 됩니다.
지금 이 글을 읽는 분도 한 가지만 생각해 보시길 바랍니다. 오래 생각만 해온 것이 있다면, Claude에게 그냥 말을 걸어보세요. 생각보다 훨씬 빠르게 시작이 됩니다.
"늘 생각만 했던 것들이
대화 몇 마디로 현실이 됐습니다."
무료로 바로 사용할 수 있습니다
무단 전재 및 재배포 금지
댓글
댓글 쓰기