[G.A.S] 초등학교 배정 아파트단지 표시 서비스 PoC

소개

[배경]

  • 지난 14기에서 진행한 유투브-텔레그램 연동 서비스를 Apps script를 활용하여 구현해보고자 했으나, 지난 스터디에서 푸디님의 부동산 데이터 서비스 컨텐츠를 보고 방향을 전환

  • 예비 초등학생을 둔 학부모로서 초등학교별로 배정되는 아파트단지를 map상에 표시해주는 서비스를 만들고 싶었습니다. 특히 초등학교 및 아파트 단지를 여러 가지 정보를 필터로 활용할 수 있는 부분을 추가적으로 추가하고자 합니다.

    [서비스 개요]

  • 특정 지역의 초등학교 배정 현황과 관련 아파트 정보를 사용자가 지도 기반으로 쉽게 파악할 수 있도록 돕습니다.

  • 데이터(Google Sheets) 변경 시 별도 작업 없이 웹 페이지에 최신 정보가 반영되도록 자동화합니다.

진행 방법

  • Google Apps Script: Front 개발

  • Excel-GoogleDrive or Googlesheet: DB

  • Google Gemini, Claude, ChatGPT: 프롬프트 코딩

    • workflow

      • 스마트대디님의 GPTs로 서비스 기획해보기

      • Claude, ChatGPT와 서비스 구체화하기

      • 구체화 이후, GAS 활용 코딩 요청 (Claude, ChatGPT, Gemini)

      • 필요 리소스 확인 (백데이터, API키 등)

      • 코딩 수정 Iteration결과와 배운 점

    [1차 때 대비 개선점]

  • Naver Map API 연동 성공에 따른 서비스 UX 검토

    중국어가있는 웹 사이트의 스크린 샷

    여러 지역이있는 도시의지도
    • 검색 등 지도 이용 UX 개선 (50% 성공)

      파란색 선이있는 흰색 상자
    • 아파트 세대수 별로 배열

    • 로딩 속도 개선을 위한 동적 캐싱 적용
      - 3가지 방식으로 적용했으나 효과 낮음
      (1) 지도가 일정 Zoom 이상 되면 데이터 호출 / 기호출 데이터는 Cache에 저장
      - Apps Script Cache 용량 제한으로 효과 제한적
      (2) 순차적으로 10% 단위로 호출하면서 지도에 표기
      - 지도 마커 표기보다는 DB의 2개 시트 Join 자체에 시간이 소요
      (3) 이용자 컴퓨터/폰에 DB 저장
      - 자료 업데이트 시 동기화 이슈 발생

  • 표출 데이터 항목 추가

    • 100명 이상/이하 학교 구분 (파랑/빨강)

      한국 도시의 위치를 ​​보여주는지도
    • 신입생(1학년) 학급 수 및 학급당 인원

      한국어 텍스트가있는 전화 스크린 샷
    • 세대 수 외에 연식, 지하주차장 여부 등 표기
      - 데이터 소스 및 Join 방식 검토 필요

  • 해당 서비스 활용 검토

    • 주요 지하철 역 근처 초등학교 분석 Report (AI API 활용)

    • 인스타 카드 뉴스 등

  • 추가 필요 작업

    • 배정단지 데이터 추가 처리 필요
      - 1개 단지에서 2개 이상 초등학교 공동통학구역일 경우,

      막대 그래프의 흑백 이미지


      - 1단지/2단지 등 아파트명을 동일하나, 주소가 상이할 경우 구분 불가

      한국어로 많은 숫자를 보여주는 테이블
    • 추가 데이터 소스 확보 및 병합/전처리 (연식/지하주차장 보유 여부 등)

    • 이용 속도 개선을 위한 Front/Back-end 솔루션 변경 검토?

도움 받은 글 (옵션)

스마트대디님 서비스기획GPTs

3
1개의 답글

👉 이 게시글도 읽어보세요