소개
지난 15기에 진행한 GAS로 만든 '초등학교 배정 아파트 단지 안내 서비스'의
로딩 속도 개선 및 추가 기능 확대를 위해 다른 기술 Stack을 활용하고자 Cursor를 써보기 했습니다.
[2~3주차 후기]
- Vooster를 통해 호기롭게 만든 PRD와 TRD 등 개발 프로세스 및 필요 문서/항목을 배움
- 초기 GAS를 일단 있는 그대로 옮기는 과정을 통해 Cursor와 Supabase/Github에 익숙해짐
- Front는 단순하여 최소한의 기능만 추가하고, DB 자동화 좀 더 초첨을 두고 4주차 작업을 진행함.
진행 방법
어떤 도구를 사용했고, 어떻게 활용하셨나요?
기술스택 최소화 / Task 생성 = Claude Code / Cursor
Task 기준 Coding 수행 = Claude Code / Cursor
DB = Supabase
데이터 전처리 = Claude Code / Cursor
배포 = github/vercel
체계화를 위한 재시작
3주차 프로젝트 폴더이 기능을 계속 추가하다보니 폴더가 너무 비대해짐.(스파게티화)이제는 프로세스를 익혔으니 하나씩 폴더체계를 갖춰나가면서 정리하고자 처음부터 다시 시작.
PRD 생성 후, Task List 생성
- 기존 코드에서 DB만 변경을 우선으로 하여 PRD 생성
- 간단한 PRD 기준 Task List 생성 후 Claude Code/Cursor 활용Migration 완료 후 Github/Vercel 배포
- 기존 GAS 표시화면과 동일하나, DB 변경으로 로딩속도 개선
- 공공데이터 API 및 CSV 연계한 ETL 프로세스 추가로 3~6개월 단위 자동 업데이트 지원
기능 추가 (진행중)
- 학원정보, 병원정보 등 추가 연계 검토 중이나, 아실/리치고 등 기존 부동산 사이트에 정보가 많아 어떻게 해야 더 쓰임새가 있을지 고민 중
결과와 배울 점
기존 LLM을 사용하는 것과 다른 방식으로 기획안을 구체화하여 매우 즐거웠음
4주간의 시행착오를 통해 개념적으로 알던 개발 용어 및 프로세스를 조금은 알게 되었으며,
MVP 개발 레벨에서의 신규 서비스 개발에 대한 심리적 장벽이 매우 낮아짐.
뛰어난 팀원분들의 발표와 리딩/응원 덕분에 작은 프로젝트지만서도 많은 시간을 들여 원하는 최소의 KPI는 달성함.
1주만 더 길었어도 자신있게 발표할 수 있는 수준까지 올릴 수 있지 않을까라는 자신감을 뒤늦게 가져봄
도움 받은 글 (옵션)
참고한 지피터스 글이나 외부 사례를 알려주세요.
(내용 입력)