v1.0.0 - 우아한맛집들 첫 정식 릴리즈
우아한맛집들의 첫 정식 릴리즈입니다.
위치 기반으로 맛집을 탐색하고, 사용자가 직접 맛집을 등록하고, 좋아요와 댓글로 기록을 남길 수 있는 핵심 사용자 흐름을 하나의 서비스 경험으로 연결했습니다.
주요 기능
- 지도 기반 맛집 탐색
- 검색 / 지역 필터 / 무한 스크롤 목록 조회
- 맛집 상세 정보 조회
- OAuth 로그인
- 맛집 등록
- 좋아요 / 댓글 / 마이페이지
- 데모 계정 체험 흐름
이번 릴리즈에 포함된 내용
서비스 경험 정리
- 지도에서 맛집을 탐색하고 상세 정보를 확인할 수 있도록 메인 흐름 구성
- 목록, 상세, 등록, 좋아요, 댓글, 마이페이지까지 주요 사용자 동선 연결
- 모바일 환경에서도 사용할 수 있도록 반응형 UI와 네비게이션 경험 개선
로그인 및 권한 분기
- Kakao / Google / Naver 기반 로그인 지원
- 데모 계정 로그인 기능 추가
- 사용자 권한(UserRole) 기반 분기 도입
- 데모 계정은 맛집 등록, 수정, 삭제, 댓글 작성 등 쓰기 기능 제한
UI / UX 개선
- 현재 보고 있는 화면이 네비게이션에서 바로 보이도록 활성 상태 UI 추가
- 모바일 메뉴 활성 강조 방식 개선
- 로그인 페이지 체험 흐름과 안내 문구 정리
- 데모 계정 상태를 바로 인지할 수 있도록 안내 배너 추가
데이터 및 개발 환경 정리
- 주소 입력과 좌표 변환 기반 맛집 등록 흐름 구성
- Prisma 설정 정리 및 Prisma 7 기반 환경 반영
- 빌드/개발 중
.next캐시 이슈 대응을 위한 정리용 스크립트 추가 - 배포 및 프리뷰 기준선 보완
기술 스택
- Next.js
- React
- TypeScript
- Tailwind CSS
- NextAuth
- Prisma
- PostgreSQL
- React Query
- Zustand
- Kakao Map API
- Kakao Local API
- Daum Postcode
프로젝트에서 집중한 부분
- 단순 CRUD를 넘어서 탐색 → 상세 확인 → 기록으로 이어지는 사용자 흐름 설계
- 위치 기반 UI와 인증, 데이터베이스, 상태 관리가 연결된 실제 서비스 형태 구현
- 모바일에서도 자연스럽게 동작하는 인터랙션과 사용성 개선
- 기능 추가뿐 아니라 빌드, 배포, 환경 설정 안정화까지 포함한 정리
앞으로의 개선 방향
- 지도 클릭 기반 맛집 등록 흐름 강화
- 주소 입력 부담을 줄이는 위치 선택 UX 개선
- 공개 페이지 SEO 보완
- 스크린샷 및 서비스 소개 문서 정리
- 운영 관점의 데이터 검증 및 관리 기능 확장