지도 Open API(카카오 지도 등)를 활용하여 주변 노래방 위치를 검색하고, 자주 가는 노래방을 저장할 수 있는 기능을 추가한다. 하단 네비게이션 바에 새 탭을 추가한다.
작업 체크리스트
남은 작업 (배포 전 수동)
CREATE TABLE karaoke_favorites (
id uuid DEFAULT gen_random_uuid() PRIMARY KEY,
user_id uuid REFERENCES auth.users(id) ON DELETE CASCADE,
place_id text NOT NULL,
place_name text NOT NULL,
address text NOT NULL,
lat float8 NOT NULL,
lng float8 NOT NULL,
created_at timestamptz DEFAULT now(),
UNIQUE(user_id, place_id)
);
지도 Open API(카카오 지도 등)를 활용하여 주변 노래방 위치를 검색하고, 자주 가는 노래방을 저장할 수 있는 기능을 추가한다. 하단 네비게이션 바에 새 탭을 추가한다.
작업 체크리스트
useKakaoMap훅으로 스크립트 로드 + 초기화)/map페이지, 지도 표시 + 마커)/api/karaoke/favoritesCRUD)남은 작업 (배포 전 수동)
karaoke_favorites테이블 생성NEXT_PUBLIC_KAKAO_MAP_KEY추가 (카카오 개발자 콘솔에서 발급).env.local에NEXT_PUBLIC_KAKAO_MAP_KEY추가 (로컬 개발용)