[4주차] G.A.S로 만든 MVP -> Cursor/Claude Code로 Migration 시도 (작성 중)

소개

지난 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

  1. 체계화를 위한 재시작
    3주차 프로젝트 폴더이 기능을 계속 추가하다보니 폴더가 너무 비대해짐.(스파게티화)

    이제는 프로세스를 익혔으니 하나씩 폴더체계를 갖춰나가면서 정리하고자 처음부터 다시 시작.

    항목 목록을 보여주는 화면의 스크린 샷
  2. PRD 생성 후, Task List 생성
    - 기존 코드에서 DB만 변경을 우선으로 하여 PRD 생성
    - 간단한 PRD 기준 Task List 생성 후 Claude Code/Cursor 활용

    한국 컴퓨터 화면의 스크린 샷


  3. Migration 완료 후 Github/Vercel 배포
    - 기존 GAS 표시화면과 동일하나, DB 변경으로 로딩속도 개선
    - 공공데이터 API 및 CSV 연계한 ETL 프로세스 추가로 3~6개월 단위 자동 업데이트 지원

    한국의 도시 위치를 보여주는지도


  4. 기능 추가 (진행중)
    - 학원정보, 병원정보 등 추가 연계 검토 중이나, 아실/리치고 등 기존 부동산 사이트에 정보가 많아 어떻게 해야 더 쓰임새가 있을지 고민 중

결과와 배울 점

기존 LLM을 사용하는 것과 다른 방식으로 기획안을 구체화하여 매우 즐거웠음

4주간의 시행착오를 통해 개념적으로 알던 개발 용어 및 프로세스를 조금은 알게 되었으며,
MVP 개발 레벨에서의 신규 서비스 개발에 대한 심리적 장벽이 매우 낮아짐.

뛰어난 팀원분들의 발표와 리딩/응원 덕분에 작은 프로젝트지만서도 많은 시간을 들여 원하는 최소의 KPI는 달성함.

1주만 더 길었어도 자신있게 발표할 수 있는 수준까지 올릴 수 있지 않을까라는 자신감을 뒤늦게 가져봄

도움 받은 글 (옵션)

참고한 지피터스 글이나 외부 사례를 알려주세요.

(내용 입력)

3
3개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요