주말 3시간 만에 완성하는
‘우리 동네 맛집 지도’ 앱 만들기
“우리 동네에 숨은 맛집, 나만 알기 아깝다.” 누구나 한 번쯤 이런 생각을 해본 적 있을 겁니다. 맛집 블로그에도 나오지 않는 진짜 로컬 맛집 정보를 모아서, 직접 앱으로 만들어보면 어떨까요? 놀랍게도 코딩 없이, 주말 3시간이면 충분합니다. Google Sheets를 데이터베이스로, Glide를 앱 빌더로 활용하는 초스피드 제작법을 단계별로 알려드립니다.
3시간 타임라인: 시간별 제작 로드맵
무작정 시작하면 시간이 늘어지기 마련입니다. 아래 타임라인을 따라가면 정확히 3시간 안에 작동하는 앱을 완성할 수 있습니다.
1단계: Google Sheets 데이터베이스 설계
가게명, 주소, 카테고리(한식/중식/양식/카페), 위도/경도, 평점, 대표 메뉴, 영업시간, 사진 URL 컬럼을 생성합니다. 첫 10개 맛집 데이터를 직접 입력합니다.
2단계: Glide 앱 구조 설계 및 디자인
Glide에 Google Sheets를 연결하고, 리스트 뷰/맵 뷰/상세 페이지를 구성합니다. 카테고리 필터와 검색 기능을 추가합니다.
3단계: 사용자 참여 기능 추가
리뷰 작성 폼, 별점 시스템, 사진 업로드 기능을 구현합니다. Glide의 ‘Add Row’ 액션으로 사용자 데이터를 시트에 자동 저장합니다.
4단계: 테스트 및 배포
모바일에서 최종 테스트하고, 공유 링크를 생성합니다. PWA(Progressive Web App)로 홈 화면 추가가 가능하도록 설정합니다.
Google Sheets 데이터베이스 상세 설계
탄탄한 데이터 구조는 앱의 품질을 결정합니다. 아래 스키마를 기반으로 시트를 설정하세요:
| 컬럼명 | 데이터 타입 | 예시 | 필수 여부 |
|---|---|---|---|
| 가게명 | 텍스트 | 을지로 골목 칼국수 | 필수 |
| 주소 | 텍스트 | 서울 중구 을지로 12길 5 | 필수 |
| 카테고리 | 선택(한식/중식/양식/카페/기타) | 한식 | 필수 |
| 위도 | 숫자 | 37.5665 | 필수(지도용) |
| 경도 | 숫자 | 126.9780 | 필수(지도용) |
| 평점 | 숫자(1~5) | 4.5 | 선택 |
| 대표 메뉴 | 텍스트 | 손칼국수, 비빔국수 | 권장 |
| 가격대 | 텍스트 | 8,000~12,000원 | 권장 |
| 영업시간 | 텍스트 | 11:00-21:00 (월 휴무) | 권장 |
| 사진 URL | 이미지 URL | drive.google.com/… | 권장 |
직접 큐레이션한 동네 맛집을 앱으로 만드는 경험
💡 위도/경도 쉽게 구하는 법
Google Maps에서 원하는 장소를 우클릭하면 좌표가 바로 복사됩니다. 또는 Google Sheets의 GEOCODE 함수(Apps Script 활용)를 사용하면 주소만 입력하면 자동으로 좌표를 변환해 줍니다. 한꺼번에 여러 주소를 변환할 때 특히 유용합니다.
Glide 앱 빌드: 핵심 기능 구현
맵 뷰 설정하기
Glide의 ‘Map’ 컴포넌트를 추가하고, 위도/경도 컬럼을 연결하면 즉시 지도 위에 핀이 표시됩니다. 핀을 탭하면 가게 상세 페이지로 이동하도록 설정합니다. 카테고리별로 핀 색상을 다르게 지정하면 시각적으로 직관적인 지도가 완성됩니다.
카테고리 필터 구현
Glide의 ‘Choice’ 컴포넌트를 상단에 배치하면, 한식/중식/양식/카페 등 카테고리별 필터링이 가능합니다. ‘Inline List’와 ‘Filter’ 조합으로 선택한 카테고리에 해당하는 맛집만 동적으로 표시됩니다.
사용자 리뷰 시스템
각 맛집 상세 페이지에 ‘Add Review’ 버튼을 배치합니다. Glide의 ‘Form’ 기능을 활용하면:
- 별점 입력: Number Picker로 1~5점 선택
- 리뷰 텍스트: Text Entry 컴포넌트
- 사진 업로드: Image Picker로 음식 사진 첨부
- 자동 저장: 제출 즉시 Google Sheets의 ‘리뷰’ 시트에 자동 기록
Softr: Glide의 강력한 대안
웹 기반 앱을 선호한다면 Softr도 훌륭한 선택입니다. Airtable을 데이터베이스로 사용하며, 반응형 웹 앱을 빠르게 구축할 수 있습니다. 특히 SEO 최적화가 필요한 경우 Softr가 Glide보다 유리합니다.
| 비교 항목 | Glide | Softr |
|---|---|---|
| 데이터베이스 | Google Sheets | Airtable |
| 출력 형태 | PWA (모바일 우선) | 반응형 웹사이트 |
| 지도 기능 | 기본 내장 | Mapbox 연동 |
| SEO | 제한적 | 우수 |
| 무료 플랜 제한 | 500행 | 200 사용자 |
✅ 맛집 앱 제작 체크리스트
📌 핵심 요약
- Google Sheets(데이터) + Glide(앱 빌더)로 3시간 안에 맛집 앱 완성 가능
- 위도/경도는 Google Maps 우클릭으로 쉽게 확보할 수 있습니다
- 사용자 리뷰 기능은 Glide의 Form + Add Row 조합으로 간단히 구현됩니다
- SEO가 중요하다면 Softr + Airtable 조합을 고려하세요
이 가이드대로 직접 만들어보셨나요?
여러분의 결과물을 댓글로 공유해 주세요! 피드백을 드리겠습니다.