Skip to content

Feat/liked menu#260

Merged
B0neh3ad merged 202 commits intodev/masterfrom
feat/liked-menu
Jan 4, 2026
Merged

Feat/liked menu#260
B0neh3ad merged 202 commits intodev/masterfrom
feat/liked-menu

Conversation

@IceCandle
Copy link
Collaborator

Summary

  • 내가 찜한 메뉴 기능 구현: /account/menu/favorite 페이지에서 사용자가 좋아요한 메뉴를 식당별로 그룹화하여 조회하고, 개별 메뉴의 좋아요를 해제할 수 있는 기능 추가
  • 찜한 메뉴 소개 모달: 로그인 사용자가 처음 해당 기능을 접할 때 알림 설정 안내를 제공하는 인트로 모달 구현
  • Toast 알림 시스템: 전역에서 사용 가능한 Toast 컴포넌트 및 Provider 추가 (현 단계에서는 사용 X)
  • Spring 엔드포인트 마이그레이션

Tech

새로운 페이지

  • /account/menu/favorite - 찜한 메뉴 목록 페이지
  • /account/menu/notification-settings - 메뉴 알림 설정 페이지
  • /account/menu/notification-settings/time - 알림 시간 설정 페이지

새로운 컴포넌트

  • LikedMenuCard - 식당별 찜한 메뉴 카드 (좋아요 해제 시 opacity 애니메이션)
  • LikedMenuIntroModal - 데스크톱/모바일 반응형 인트로 모달
  • Toast - slide/fade 애니메이션 지원하는 토스트 컴포넌트

새로운 Provider/Hook

  • LikedMenusProvider + useLikedMenus - 찜한 메뉴 전역 상태 관리
  • ToastProvider + useToast - 토스트 알림 전역 관리
  • useLikedMenuIntro - localStorage 기반 인트로 모달 표시 여부 관리

API 변경

  • getLikedMenus() 추가 (GET /menus/me)

IceCandle and others added 30 commits August 31, 2025 14:26
@B0neh3ad B0neh3ad merged commit fd93443 into dev/master Jan 4, 2026
1 check passed
@B0neh3ad B0neh3ad deleted the feat/liked-menu branch January 4, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants