06축제어디?
2026 · 공모전 심사 중전국 축제를 지도에서 한눈에
개인 프로덕트 · 출시 · 1인 개발 · iOS · watchOS
Swift · SwiftUI · watchOS · TourAPI

Overview
축제어디?는 전국 축제를 지도에서 발견하고, 지금 갈 수 있는 축제를 빠르게 확인할 수 있게 만든 iOS 서비스입니다. 축제 이름을 미리 알고 검색하는 대신 지도에서 축제를 발견하는 흐름을 중심에 두었고, 2026 관광데이터 활용 공모전을 준비하며 iPhone과 Apple Watch 앱을 함께 만들었습니다.
Product

Map축제 포스터를 그대로 담은 가로형 마커 · 오늘 46개처럼 조건별 개수 표시 
Bottom Sheet마커를 고르면 포스터 · 내 위치에서의 거리 · 기간 · 장소를 먼저 요약 
Detail현재 위치에서의 직선거리를 지금 볼 이유로 먼저 보여주고 일정 · 장소 · 시간 정리
Problem
축제 정보는 기관별로 흩어져 있고, 대부분의 서비스는 축제 이름을 이미 알고 있어야 검색할 수 있습니다. 가고 싶은 마음이 먼저인 사용자는 무엇이 열리는지부터 찾아야 하는데, 그 시작점이 마땅치 않았습니다.
Discovery
- Map
- Festival Discovery
- Bottom Sheet
- Detail
- 둘러보기 — 지도에 올라온 축제를 그대로 탐색
- 오늘 · 이번 주말 — 지금 갈 수 있는 축제부터 노출
- 종료 임박 — 곧 끝나는 축제를 따로 확인
- 내 주변 — 현재 위치를 기준으로 가까운 축제 탐색
Festival Marker
지도 UI에서 가장 크게 바꾼 부분은 마커입니다. 일반적인 원형 핀 대신 가로로 긴 마커를 써서 축제 포스터를 그대로 노출했고, 사용자가 지도를 훑는 것만으로 어떤 축제인지 읽을 수 있게 했습니다.
Engineering · Data Pipeline
TourAPI
한국관광공사 공공데이터
Festival Fetch
Pagination
Content ID Deduplication
Festival Snapshot
Discovery Context
Search / Map
- pagination을 따라가며 축제 목록 전체를 불러온 뒤 하나의 Snapshot으로 정리
- content ID 기준으로 중복 축제를 제거
- 오늘 · 이번 주말 · 종료 임박 · 내 주변 결과를 모두 같은 Snapshot에서 파생
Engineering · Map State
Festival Source
Discovery Context
Search
Displayed Festivals
Map Marker / Bottom Sheet / Detail
필터 결과, 검색 결과, 지도에 찍히는 축제가 서로 다른 상태를 보면 화면마다 다른 목록이 나옵니다. 표시할 축제를 하나의 흐름으로 계산하고, 지도 마커와 하단 시트, 상세 화면이 모두 같은 결과를 사용하도록 했습니다.
Apple Watch
- iPhone
- Selected Festival
- Watch Sync
- Festival Location on Watch
iPhone에서 고른 축제를 Apple Watch로 넘겨, 손목에서 축제 위치를 이어서 확인할 수 있습니다.
Results
- 앱 출시
- iPhone + Watch앱 출시
- 2026 관광데이터 활용 공모전
- 심사 중2026 관광데이터 활용 공모전
- 공공데이터 기반
- TourAPI공공데이터 기반