Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
80b1955
chore: initialize frontend project
kimtaehyeokkkk Jul 3, 2026
202d9f2
chore: add .gitkeep files
kimtaehyeokkkk Jul 3, 2026
a0169d5
Revise README with project details and structure
KJun-2 Jul 3, 2026
0f01c61
Update README with coding and Git conventions
KJun-2 Jul 3, 2026
d0044c2
Update README with coding and git conventions
KJun-2 Jul 3, 2026
fabad81
Add .env to .gitignore
KJun-2 Jul 3, 2026
bc07b0e
Revise README for project details and conventions
KJun-2 Jul 3, 2026
c1348b7
Refactor README headings for clarity and style
KJun-2 Jul 3, 2026
bfc34ef
Revise README with team roles and conventions
KJun-2 Jul 3, 2026
519f13f
Revise README for project details and conventions
KJun-2 Jul 3, 2026
5540bab
Update README.md
KJun-2 Jul 3, 2026
e6d25c6
Replace npm with pnpm in dependencies list
KJun-2 Jul 3, 2026
b32fbbf
Remove type table from README
KJun-2 Jul 3, 2026
b5c8832
chore: Tailwind 전역 스타일 설정
kimtaehyeokkkk Jul 6, 2026
8c8f459
Merge branch 'develop' of https://github.com/yeogido/frontend into de…
kimtaehyeokkkk Jul 6, 2026
c1c333d
feat: Router 기본 구조 구현
kimtaehyeokkkk Jul 6, 2026
f8869c5
feat: 공통 Layout 및 Header 구조 구현
kimtaehyeokkkk Jul 6, 2026
2e955f7
feat: 로그인 전 Sidebar 구현
kimtaehyeokkkk Jul 6, 2026
41933af
feat: Home 기본 구조 구현
kimtaehyeokkkk Jul 7, 2026
ff5ff69
docs: README 폴더 구조 수정
Jul 7, 2026
9172d90
Merge pull request #6 from yeogido/docs/readme-update
yoonsunmindd Jul 7, 2026
7e884f5
feat: Home 공통 컴포넌트 및 FestivalSection 구조 구현
kimtaehyeokkkk Jul 7, 2026
4e6f90d
[FEAT] ContentCardSkeleton 공통 컴포넌트 구현
kimtaehyeokkkk Jul 9, 2026
76b4bd1
[FEAT] Home CourseSection UI 구현
kimtaehyeokkkk Jul 9, 2026
4e54778
[FEAT] Home ReviewSection 및 ReviewCard 구현 (#18)
kimtaehyeokkkk Jul 9, 2026
36a22b2
[FEAT] Home 및 Sidebar 메뉴 라우팅 연결
kimtaehyeokkkk Jul 10, 2026
c9d309f
refactor: 공통 콘텐츠 카드 옵션 확장
junehuk Jul 10, 2026
b0b6ca7
[FEAT] 여기도 추천 코스 화면 구현 (#24)
junehuk Jul 10, 2026
6383481
[FEAT] 폰트 및 테마 설정 (#25)
KJun-2 Jul 10, 2026
f7c77a6
feat: 여기도 코스 UI 개선 및 구조 정리 (#28)
junehuk Jul 11, 2026
c85f231
[FEAT] 여기도 코스 상세 페이지 구현 (#33)
KJun-2 Jul 12, 2026
0492dac
feat: update yeogido course search UI (#35)
junehuk Jul 12, 2026
92a0332
feat: 코스 상세 좋아요 상호작용 구현 (#38)
KJun-2 Jul 12, 2026
33739f9
chore: add Vercel SPA rewrite configuration
kimtaehyeokkkk Jul 12, 2026
603e89c
[FEAT] 코스 상세 카카오맵 연동 (#43)
KJun-2 Jul 12, 2026
6b050e1
[FEAT] 대한민국 지도 렌더링 기반 구현
kimtaehyeokkkk Jul 12, 2026
19ae9f3
[FEAT]로그인 및 회원가입 ui 구현 (#32)
yoonsunmindd Jul 12, 2026
418ff20
feat: 여기도 코스 최근 본 코스 화면 구현
junehuk Jul 12, 2026
6d094bf
[REFACTOR] auth 페이지 구조 정리 (#47)
yoonsunmindd Jul 13, 2026
1975bce
[FEAT] 지도 확대/축소 및 이동 기능 구현
kimtaehyeokkkk Jul 13, 2026
d98b614
[FEAT] 카카오·네이버 회원가입 UI 구현 (#50)
yoonsunmindd Jul 13, 2026
b3b28e5
[FEAT] 동네 추천 지역 선택 페이지 구현 (#55)
KJun-2 Jul 13, 2026
29b40ad
[FEAT] 비밀번호 찾기 UI 구현 (#56)
yoonsunmindd Jul 13, 2026
c356c70
[FEAT] 지도 확대/축소 및 줌 레벨 기반 레이어 전환 구현
kimtaehyeokkkk Jul 13, 2026
ec24ad7
refactor: SearchBar 공통 컴포넌트 분리
junehuk Jul 14, 2026
0710c5e
[FEAT] 코스 기본 정보 입력 페이지 구현 (#64)
KJun-2 Jul 16, 2026
d659846
[FEAT] 검색 및 지역선택 화면 구현 (#63)
junehuk Jul 16, 2026
20b8cd7
[FEAT] 지역 추천 사진 및 키워드 등록 화면 구현 (#66)
KJun-2 Jul 16, 2026
8b4c639
[FIX] 검색바 공통 사용 흐름 안정화
junehuk Jul 16, 2026
8819efc
[STYLE] ContentCard 태그 영역 및 반응형 레이아웃 개선
kimtaehyeokkkk Jul 17, 2026
0b5da6b
[STYLE] 서울 라벨 및 지도 라벨 가독성 개선
kimtaehyeokkkk Jul 17, 2026
f2e39be
feat: 코스 카드 반응형 레이아웃 개선
kimtaehyeokkkk Jul 18, 2026
931c6ec
[FEAT] 동네 코스 추천 페이지 구현 (#79)
junehuk Jul 19, 2026
c5ffd15
[CHORE] 공용 API 초기 구조 설정 (#83)
KJun-2 Jul 19, 2026
ca6f1a1
[FEAT] 추천 행사 페이지 구현 (#84)
junehuk Jul 19, 2026
0767b7f
[FEAT] 지역 소상공인 페이지 구현 (#81)
yoonsunmindd Jul 20, 2026
bb83e9b
[REFACTOR] 공용 컴포넌트 반응형 비율 정책 변경
kimtaehyeokkkk Jul 22, 2026
2fd1cc4
style: Home ReviewSection 구조 및 UI 개선
kimtaehyeokkkk Jul 22, 2026
decc23b
[REFACTOR] auth 화면 리팩토링 (#90)
yoonsunmindd Jul 22, 2026
7286bb4
[STYLE] 데스크톱 레이아웃 UI 구현
kimtaehyeokkkk Jul 23, 2026
7bcad72
feat: 홈 광고 섹션 구현
kimtaehyeokkkk Jul 23, 2026
c0a5af6
[REFACTOR] 소셜 로그인 로고 교체 및 auth 화면 반응형 구조 정리 (#99)
yoonsunmindd Jul 23, 2026
d43772f
feat: Home 지도 광역시/특별시 행정구역 표시 개선
kimtaehyeokkkk Jul 23, 2026
6e6d8b8
[FEAT] 행사 선택 페이지 및 드래그 바텀시트 구현 (#74)
KJun-2 Jul 23, 2026
7d94767
[FEAT] 여행 기록 보관 및 추가 흐름 구현
junehuk Jul 24, 2026
921fe1c
[FEAT] 리뷰 생성 페이지 구현 (#103)
KJun-2 Jul 24, 2026
095638d
[FEAT] 코스 순서 선택 화면 구현 (#107)
KJun-2 Jul 24, 2026
2de2411
[FEAT] Header 검색 버튼 및 페이지 이동 구현
kimtaehyeokkkk Jul 24, 2026
ce72926
[FEAT] 비밀번호 폼 검증 로직과 라우팅 이동 (#108)
yoonsunmindd Jul 24, 2026
964c5d3
[FEAT] 지역 정보 페이지 UI 구현
kimtaehyeokkkk Jul 24, 2026
98cbea3
[REFACTOR] 지역 소상공인 카드 공용 컴포넌트화 (#115)
yoonsunmindd Jul 25, 2026
50e34c4
[FEAT] 여행 기록 사진 추가 및 저장 흐름 구현 (#117)
junehuk Jul 25, 2026
4bb35ec
[FEAT] 장소 선택 페이지 및 사진 추가 플로우 구현 (#114)
KJun-2 Jul 25, 2026
d79c682
[REFACTOR] 코스·행사·여행 기록 화면 반응형 스케일 적용 (#119)
junehuk Jul 25, 2026
39c6224
[REFACTOR] 상세페이지 공용 컴포넌트 분리 (#121)
KJun-2 Jul 26, 2026
c898359
[FEAT] PromotionCardSkeleton 및 RegionInfo ReviewSection 구현
kimtaehyeokkkk Jul 26, 2026
a66da8f
[REFACTOR] local-business 페이지 반응형 스케일 적용 및 지역 선택 UI 추가 (#127)
yoonsunmindd Jul 27, 2026
5eb7685
[FEAT] 홈 지도 지역 클릭 및 대표 사진 연동
kimtaehyeokkkk Jul 27, 2026
09bddb0
[FEAT] 반응형 스케일 정책 적용 (8개 라우트) (#125)
KJun-2 Jul 27, 2026
fac4705
[REFACTOR] 상세 페이지 폴더 구조 개편 및 라우팅 연결 (#131)
KJun-2 Jul 27, 2026
48fdcd7
[FEAT] 사이드바 임시 메뉴 추가
kimtaehyeokkkk Jul 27, 2026
08de614
[FEAT] 지역 소상공인 상세페이지 UI 구현 (#134)
yoonsunmindd Jul 27, 2026
b31adef
feat: 로그인 필요 모달 구현
kimtaehyeokkkk Jul 28, 2026
054205e
style: 회원가입 시작 화면 반응형 UI 적용
kimtaehyeokkkk Jul 28, 2026
5a7e71e
[REFACTOR] 코스 상세 컴포넌트 통합 및 390 레이아웃 정렬 (#135)
KJun-2 Jul 28, 2026
74ee6bf
[FEAT] 여행 기록 폴더 꾸미기 기능 구현 (#142)
junehuk Jul 28, 2026
cd85e6d
[FEAT] 행사 구현 상세 라우팅 및 로그인 가드 연동 (#144)
KJun-2 Jul 28, 2026
400eb16
[REFACTOR] 로컬 비즈니스 상세페이지 공용 detail 구조로 이전 (#146)
KJun-2 Jul 29, 2026
80511c2
[REFACTOR] 상세 페이지 공통 컴포넌트 및 목 데이터 통합 (#149)
KJun-2 Jul 29, 2026
1dc48cd
fix: 코스 상세 상태 초기화 lint 오류 해결 (#151)
KJun-2 Jul 29, 2026
75ac823
[FEAT] Home 상위 지역 목록 API 연동
kimtaehyeokkkk Jul 29, 2026
37a6be6
[FEAT] 로그인 API 연동 및 응답 wrapper 처리 구조 도입 (#153)
yoonsunmindd Jul 29, 2026
89ce2ee
[FEAT] 문화 콘텐츠 목록 API 연동
kimtaehyeokkkk Jul 29, 2026
a308eeb
fix: local-business detail 중복 폴더 삭제 (merge 과정에서 실수로 복원됨, 실제 라우트는 page…
yoonsunmindd Jul 29, 2026
84f6382
[FEAT] 문화 콘텐츠 상세 API 연동
kimtaehyeokkkk Jul 30, 2026
d086848
[FEAT] 문화 콘텐츠 배너 API 연동
kimtaehyeokkkk Jul 30, 2026
b1b82d0
[FEAT] 최근 본 행사 기능 구현 (#163)
kimtaehyeokkkk Jul 30, 2026
47e3bb1
[FIX] 로그인 토큰 세션 관리 오류 수정 (재로그인 실패 + 만료 토큰 미검증) (#164)
yoonsunmindd Jul 30, 2026
4a46000
[STYLE] 여행 기록 사진 선택 및 플로팅 버튼 UI 조정 (#166)
junehuk Jul 30, 2026
0a25bfb
[FIX] 여행 기록 페이지 lint 오류 수정 (#169)
junehuk Jul 30, 2026
c922712
[FEATURE] 동네 추천 코스 API 모듈 추가 (#172)
KJun-2 Jul 30, 2026
fa7311d
[FEAT] useAuth 훅 + ProtectedRoute 라우트 가드 + 로그아웃 구현 (#174)
yoonsunmindd Jul 30, 2026
c9f7d98
[FEAT] 동네 추천 draft store 확장 (#175)
KJun-2 Jul 31, 2026
69bcef6
[FEAT] 여기도 추천 코스 검색 API 연동
kimtaehyeokkkk Jul 31, 2026
5a999de
[STYLE] 로그인/회원가입 비밀번호 토글 및 회원가입 선택지(연도·지역) 개선 (#179)
yoonsunmindd Jul 31, 2026
378b11e
[FEAT] 동네 추천 지역 선택 페이지 실서버 연동 (#181)
KJun-2 Aug 1, 2026
3e1a737
[FEAT] 우리동네 추천 코스 상세 API 연동 (#183)
KJun-2 Aug 1, 2026
10a92d2
[FEAT] 동네 추천 코스 등록 지연 이미지 업로드 및 최종 등록 플로우 구현 (#186)
KJun-2 Aug 2, 2026
3dfb9a2
[FEAT] 여행 기록 API 연동 (#184)
junehuk Aug 2, 2026
7d9a59b
fix: 수정/삭제 시 데이터 소실 경로 차단 (#190)
junehuk Aug 2, 2026
d22887c
[REFACTOR] 스티커를 서버 카탈로그 기준으로 전환 (#192)
junehuk Aug 3, 2026
66c0b3c
[FEAT] 여기도 추천 코스 상세 API 연동
kimtaehyeokkkk Aug 3, 2026
12ca4db
feat: 스티커를 서버 카탈로그 기준으로 전환 (#197)
junehuk Aug 3, 2026
7f062b5
[FEAT] 여기도 인기 추천 코스 조회 API 연동
kimtaehyeokkkk Aug 3, 2026
5bfe65d
[FEAT] 여기도 추천 코스 조회 API 연동
kimtaehyeokkkk Aug 3, 2026
868fd58
[FEAT] 동네 추천 코스 기본 정보 및 행사 선택 기능 구현 (#188)
KJun-2 Aug 3, 2026
25b43a8
[FEAT] 여행 기록 스티커 카탈로그 (#205)
junehuk Aug 3, 2026
0aff8bb
[FEAT] 토큰 재발급(POST /auth/reissue) API 연동 및 401 자동 처리 (#206)
yoonsunmindd Aug 3, 2026
de1f495
[FEAT] 지역 정보 인기 코스 및 행사 API 연동
kimtaehyeokkkk Aug 3, 2026
6c23318
[FEAT] 코스 지도 도보 동선(폴리라인) 표시 기능 구현 (#210)
KJun-2 Aug 3, 2026
a1cf370
[FEAT] 로그인 사이드바 UI 구현
kimtaehyeokkkk Aug 3, 2026
831c649
[FEAT] 소상공인 목록, 상세 조회 api 연동 (#213)
yoonsunmindd Aug 4, 2026
6778c69
[FIX] 전국 지도 지역 표시 오류 수정 및 지역명·경계선 정리 (#219)
junehuk Aug 4, 2026
9d9f929
[FEAT] 우리동네 추천 코스 목록 API 연동
kimtaehyeokkkk Aug 4, 2026
6fb2e7b
[FEAT] 지역 캐러셀 (지역 ID 매핑) (#214)
yoonsunmindd Aug 4, 2026
71beb18
feat: 지역 검색 페이지 이동 기능 구현
kimtaehyeokkkk Aug 4, 2026
c0fdaa5
[FEAT] 코스 후기 조회 및 리뷰 작성 UI 구현 (#227)
junehuk Aug 4, 2026
b9e7c18
[FEAT] 좋아요한 코스/장소 페이지 구현 (#224)
KJun-2 Aug 4, 2026
a0e846a
[FEAT] 지역 정보 소상공인 추천 API 연동
kimtaehyeokkkk Aug 4, 2026
5382576
[REFACTOR] 지역 선택 화면 검색 로직 개선 (#217)
KJun-2 Aug 4, 2026
1670d8c
[FEAT] 네이버 소셜 로그인 연동 (#230)
yoonsunmindd Aug 5, 2026
c95be02
[FEAT] 지역 상세 조회 대표 이미지 API 연동
kimtaehyeokkkk Aug 5, 2026
b8b04b7
feat: 지역 검색 API 연동 (#234)
kimtaehyeokkkk Aug 5, 2026
9561de8
[FEAT] 이메일 회원가입 API 연동 (#237)
yoonsunmindd Aug 6, 2026
af82fd5
[FIX] 코스 등록 방문월 범위 검증 및 피드백 개선 (#239)
KJun-2 Aug 6, 2026
b5597a5
style: 지역 대표 이미지 레이아웃 수정
kimtaehyeokkkk Aug 6, 2026
505734f
fix: 로그인 상태 헤더 및 사이드바 UI 수정
kimtaehyeokkkk Aug 6, 2026
3a4a7d6
[FEAT] 코스 후기 API 연동 (#243)
junehuk Aug 6, 2026
c79d60f
[FEAT] 문화콘텐츠 좋아요 등록/취소 API 연동
kimtaehyeokkkk Aug 6, 2026
2089e61
fix: 추천 코스 좋아요 등록 API 메서드를 PUT으로 수정
kimtaehyeokkkk Aug 6, 2026
b817a48
[FIX] 코스 후기 후속 보완 (#251)
junehuk Aug 6, 2026
a1b978c
[FEAT] 관리자 여기도 추천 행사 등록 UI 구현
kimtaehyeokkkk Aug 6, 2026
a965783
[FEAT] 찜 목록 API 연동 (#252)
KJun-2 Aug 6, 2026
c50977f
[FEAT] 프로필 및 소상공인 인증 UI 구현 (#259)
junehuk Aug 6, 2026
36b9e7c
[FEAT] 소셜로그인 카카오 api 연동 (#261)
yoonsunmindd Aug 6, 2026
5f204a4
[FEAT] 관리자 문화콘텐츠 등록 API 연동
kimtaehyeokkkk Aug 6, 2026
1215aa6
[FEAT] 코스 후기 API 응답 변경 반영 (#263)
junehuk Aug 6, 2026
29f2028
[FEAT] 하위 지역 조회 API 연동 및 지역 정보 페이지 개편
kimtaehyeokkkk Aug 6, 2026
f7a2620
[FEAT] 코스/행사/업체 상세 카카오맵 길찾기 연동 (#267)
KJun-2 Aug 6, 2026
b3d45f5
[FIX] 회원가입 화면 소셜 로그인 버튼 연동 및 라우팅 에러 수정 (#269)
yoonsunmindd Aug 6, 2026
cd6fefb
[FEAT] 관리자 여기도 추천 코스 등록 UI 구현
kimtaehyeokkkk Aug 6, 2026
fefa82d
[STYLE] 여행 기록 및 지역 선택 화면 UI 개선 (#271)
junehuk Aug 7, 2026
f1f3cb3
[FIX] 소상공인 홍보 태그칩/좋아요 UI 복원 및 추가 (#275)
yoonsunmindd Aug 7, 2026
993ac4d
[FEAT] 술/게임/음악/스포츠 태그 아이콘 추가
kimtaehyeokkkk Aug 7, 2026
203629f
[FEAT] 진행 중인 행사 조회 API 연동
kimtaehyeokkkk Aug 7, 2026
6ae84dc
[FEAT] 관리자 여기도 추천 코스 등록 API 연동
kimtaehyeokkkk Aug 7, 2026
d894b80
[FEAT] 소상공인 사업자 인증 API 연동 (#283)
junehuk Aug 7, 2026
120bceb
[FEAT] 지역 상세 페이지에 여기도/우리동네 인기 코스 섹션 분리 추가
kimtaehyeokkkk Aug 7, 2026
f392c24
feat: 코스 등록 키워드 선택에 새 태그 4종 반영
kimtaehyeokkkk Aug 7, 2026
f4947c8
[FEAT] 내가 등록한 게시물 페이지 구현
KJun-2 Aug 7, 2026
1d97228
[FEAT]마이페이지 프로필 조회/수정/탈퇴 API 연동 (#287)
yoonsunmindd Aug 8, 2026
4470420
[FEAT] 수정/삭제 가능한 EditableCard 컴포넌트 구현 및 관리자 페이지 적용
kimtaehyeokkkk Aug 8, 2026
8f46b7a
[FEAT]비밀번호 찾기 및 재설정 api 연동 (#293)
yoonsunmindd Aug 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"permissions": {
"allow": [
"Bash(xargs grep -l \"scaleValue\")",
"Bash(xargs grep -h \"scaleValue\")",
"Bash(pnpm build *)",
"Bash(pnpm lint *)"
]
}
}
19 changes: 19 additions & 0 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
language: ko-KR

early_access: false

reviews:
profile: chill

high_level_summary: true
review_status: true
review_details: true

auto_review:
enabled: true
drafts: false
base_branches:
- develop

chat:
auto_reply: true
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 2
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false
5 changes: 5 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
VITE_API_BASE_URL=https://api.yeogido.kr/api/v1
VITE_KAKAO_MAP_API_KEY=your_kakao_javascript_key
KAKAO_REST_API_KEY=your_kakao_rest_api_key
VITE_NAVER_CLIENT_ID=your_naver_client_id
GOOGLE_MAPS_API_KEY=발급받은_키
26 changes: 26 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

.env
node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.claude/
4 changes: 4 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
node_modules
dist
coverage
pnpm-lock.yaml
12 changes: 12 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"printWidth": 80,
"tabWidth": 2,
"useTabs": false,
"semi": true,
"singleQuote": true,
"trailingComma": "es5",
"bracketSpacing": true,
"arrowParens": "always",
"endOfLine": "lf",
"plugins": ["prettier-plugin-tailwindcss"]
}
Loading