업데이트
v1.5 ~ v1.9 — 마이페이지, 네비게이션, 새 DB
먹킷 팀
v1.5 — 마이페이지와 즐겨찾기
- 관리자 웹페이지 전반적인 재구성
- 앱 아이콘 변경
- 최초 실행 시 기본정보(성별, 연령대) 입력 및 마이페이지 구현
- 마이페이지 데이터 + 날씨 정보를 토대로 DB 생성 기능 완료
- 즐겨찾기 기능 확장 (우승자 화면, 구별 랭킹, 업체 정보, 기록 메뉴 등)
v1.6 — 다른 지역 게임 + 카테고리 개편
- 현재 위치 외 사용자 임의 위치 선택으로 게임 진행 가능
- 홈화면에 전국 시도 1위 추가 + Firestore 인덱스 생성
- 앱 이름 변경: 내주변맛집:밸런스게임 → 맛집대첩
- 카테고리 1차/2차 분류 개편 + Supabase 함수 수정
- 1차: 한식, 중식, 일식, 양식, 아시아음식, 카페, 분식, 패스트푸드, 뷔페
- 2차: 술집, 고기, 치킨, 찜/탕, 베이커리, 배달
- 홈화면 카테고리 아이콘 등록
- 홈화면 디자인 일부 수정
v1.7 — 랭킹 통합 + 데이터 정합성
- 전국 1~20위 랭킹 페이지 추가
- 즐겨찾기 색상 변경 (민트 → 회색/주황)
- 업체 상세페이지 통합 (팝업 대신 한곳으로 통일)
- DB 내 업체 넘버링 추가 — 게임 진행, 결과, 기록, 랭킹 모두 정확한 데이터 출력
- 간헐적 게임 시작 시 로딩 오류 해결 (OkHttpClient 통합)
- 기록 메뉴 로딩 최적화 (매 카드 API 요청 → 선택 시 개별 로딩)
- SQLite 즐겨찾기 조회 최적화 (한번에 불러오기)
- 시/도별, 구/군별 랭킹 동점 처리 (같은 순위 + 랜덤 상위 노출)
v1.8 — 업체 상세페이지 대규모 개편
- 업체 이미지 (대표이미지 포함 최대 5장)
- 상호 + 별점 (0.5점 단위)
- 즐겨찾기, 별점주기, 공유 버튼
- 주소 및 자체 지도페이지
- 현위치에서의 거리 표시
- 대표메뉴 및 가격, 영업시간, 연락처
- 카테고리/테마 해시태그 표기
- 과거 기록도 항상 최신 정보 반영하도록 수정
- 다른 지역 게임 시 GPS 기준 오류 수정
- 우승자 화면에 앱 내 광고 섹션 추가
v1.9 — 새 DB 구축 + 네비게이션
- 광고 팝업 노출 조건 적용 (거리 비교 로직)
- 새 DB(v2) 구축: 네이버+카카오 검색 기반으로 인기 매장 위주 2차 DB 매칭
- Python 스크립트: collect_v3.py, match_v3.py, migrate_v3.py
- 길찾기 기능 확장: 네이버지도, 카카오맵, 티맵 중 선택 가능
- 상호+주소 검색으로 정확한 매장 찾기
- 홈화면 카테고리 중복 선택 가능
- 관리자웹 광고문의 관리 섹션 추가