팀 프로젝트
- 관심 공연/아티스트 하트(찜) API 정식 구현
- interest 패키지에 InterestController/Service/DTO 구현, 관심 아티스트·공연
등록/조회/삭제 API 완성
- 공연 상세페이지에 예매하기 버튼 옆 하트 버튼 추가 → 클릭 시 관심공연 등록/해제,
프로필의 관심공연 목록에 즉시 반영
- SPA 라우트 이동 시 스크롤 초기화
- React Router는 페이지 이동해도 스크롤 위치가 유지되는 문제 → ScrollToTop을 라우터
루트에 마운트해 경로 바뀔 때마다 맨 위로 초기화
- 관심공연/다녀온공연/예정된공연 상세 이동 + 검색 추가 기능
- 프로필의 관심공연/다녀온공연 항목 클릭 시 공연 상세페이지로 이동
- "다녀온 공연"/"예정된 공연"에 검색 기반 수동 추가 기능(공용 AddEventModal 컴포넌트,
- "예정된 공연"은 이미 끝난 공연을 검색/추가 모두 차단
- 진행중 표시를 공연 시작~종료일 기준으로 수정
- 예정된 공연이 종료되면 다녀온 공연으로 자동 전환하는 PlannedEventAutoAttendScheduler
배치 신설
- 페스티벌 기록 작성 유도 CTA + 중복 방지 표시
- "나의 페스티벌 기록" 전체보기 목록 맨 아래에 새 기록 작성 CTA 버튼(중앙정렬) 추가
- 기록 작성 폼의 공연 선택 목록에서 이미 기록을 작성한 공연은 "(생성 완료)"로 표시
(수정 모드에서는 편집 중인 기록 자신은 제외)
- MD 사전예약 상품/주문/결제(준비중)/재고/알림 연동
- MD 사전예약 상품 목록 + 도로명주소 기반 배송지 입력 페이지, 예약번호 발급 + 완료
화면
- 결제는 PG 미연동이라 "결제 완료 처리"로만 상태 전환(PAYMENT_WAIT → PAID)
- 프로필에서 결제 대기 → 결제 페이지 이동, 예약 취소(확인 팝업) 가능
- 상품별 재고 100개 시딩, 주문/취소 시 재고 증감 + 품절 자동 전환
- 예약/결제완료/취소 시 알림 발송 (기존 NotificationService 재사용)
- 헤더 서브내비/드로어에 "MD 사전예약" 메뉴 추가
- 공연 라인업 + 아티스트 상세페이지, 관심 가수 연동
- 공연 상세페이지에 "라인업 확인하기" 버튼 + 출연 아티스트 목록
- 아티스트 상세페이지 신설(사진/타입/데뷔일/소개) + 관심 가수 하트 버튼(공연 하트와
동일 로직)
- 프로필 "관심 가수"에 검색으로 아티스트 추가하는 기능 + 상세페이지 링크
- artist 패키지 신설(GET /api/artists/{artistId}), 공연 라인업 조회 API 추가
- V9: 9개 공연에 실제 라인업(아티스트 62명) 시딩, V10: 그중 44명 프로필 사진 보강
- 커뮤니티 게시글/댓글/좋아요 더미데이터 적용
- 팀원이 전달한 SQL을 검증(로컬 DB에 실제 존재하는 회원 번호로 member_id 치환) 후 반영
- 프로필 내 활동 조회 + 알림 3종
- 프로필에서 내가 쓴 글 / 댓글 / 좋아요 누른 글 확인 기능 (커뮤니티 API/서비스 확장)
- 관심 아티스트 공연에 신상 MD 올라오면 알림 (NewMdProductNotifyScheduler)
- 예정된 공연 시작 임박 알림 (UpcomingEventReminderScheduler)
- MD 결제 대기 리마인더 알림 (MdPaymentReminderScheduler)
- 새 기록 작성 페이지 폼/제목 정렬 및 폭 비율 CSS 수정 (요청하신 "왼쪽에 치우침" 이슈)
- 나의 뱃지 카탈로그 시드 데이터 추가
- 뱃지 자동 부여 로직 자체는 이미 구현돼 있었는데 실제 뱃지 9종 데이터가 로컬 DB에만
있고 커밋된 적이 없어서, 마이그레이션(V12__badge_seed.sql)으로 캡처해 커밋 —
재실행해도 중복 안 되게 처리
- 아티스트/공연 장르 태깅 시드 데이터 추가
- 아티스트별 장르(K-POP/J-POP/J-ROCK/ROCK/POP/HIPHOP/R&B/EDM/INDIE/BALLAD) + 공연-장르
매핑(라인업 기준)
- 뱃지의 락/힙합/장르 컬렉터 조건이 실제로 동작하도록 필요한 데이터
- 로컬에 이미 있던 EDM 장르와 충돌 나던 걸 INSERT IGNORE로 안전하게 고침