Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
b828395
feat: framer-motion 라이브러리 추가
oesnuj Sep 6, 2025
eb1e14f
feat: 소개 페이지에 사용할 SVG 에셋 추가
oesnuj Sep 6, 2025
c0516a1
feat: 동적 배경 SVG 컴포넌트 구현
oesnuj Sep 6, 2025
f6c7258
feat: 소개 페이지 스타일링 초안 구현
oesnuj Sep 6, 2025
06313af
feat: 소개 페이지 히어로 섹션 UI 및 애니메이션 구현
oesnuj Sep 6, 2025
76b50a7
feat: 사이드바 고정
suhyun113 Sep 6, 2025
3b0a030
Merge pull request #730 from Moadong/feature/#718-sidebar-sticky-fix-…
suhyun113 Sep 9, 2025
493e7db
feat: 페이지 박스 테두리 제거
suhyun113 Sep 16, 2025
bb519ed
feat: 구분선 추가 및 고정 처리
suhyun113 Sep 16, 2025
240fc8a
refactor: 동일한 패턴을 축약형 형태로 단순화
suhyun113 Sep 17, 2025
7ca26c8
Merge pull request #738 from Moadong/feature/#731-add-layout-divider-…
suhyun113 Sep 17, 2025
041028a
chore: 배너 이미지 변경
suhyun113 Sep 17, 2025
8613cfc
chore: 모바일 배너 이미지 변경
suhyun113 Sep 17, 2025
b1ee1de
Merge pull request #741 from Moadong/feature/#740-change-mainpage-ban…
suhyun113 Sep 18, 2025
ed3e360
refactor: 지원서 조회 오류 메세지 콘솔 변경
seongwon030 Sep 20, 2025
5af0aca
feat: 공유하기 svg 추가
seongwon030 Sep 20, 2025
11c770a
refactor: 상세페이지 불필요 타입, prop제거
seongwon030 Sep 20, 2025
0a60f7d
refactor: 상세페이지 데스크탑버전에서 공유하기 버튼 제거
seongwon030 Sep 20, 2025
77ef021
feat: ClubDetailHeader에 주석 추가
seongwon030 Sep 20, 2025
59916ad
refactor: 공유하기 버튼 스타일에 width:100% 제거
seongwon030 Sep 20, 2025
118e8dc
refactor: 공유하기 버튼 이미지 변경
seongwon030 Sep 20, 2025
7eb9524
refactor: ClubDetailFooter 매개변수 타입에서 presidentPhoneNumber제거
seongwon030 Sep 20, 2025
fd92f8f
refactor: DeadlineBadge제거 및 지원하기 버튼에 deadlineText전달
seongwon030 Sep 20, 2025
00ed254
feat: ClubApplyButton 트리쉐이킹 최적화 및 UI 개선
seongwon030 Sep 20, 2025
bf266a0
feat: 믹스패널 이벤트 상수 추가
seongwon030 Sep 20, 2025
3a2d2e7
refactor: APPLICATION_FORM_VALIDATION_FAILED 이벤트 제거
seongwon030 Sep 20, 2025
47c8cf7
feat: 지원서페이지 믹스패널 이벤트 추가
seongwon030 Sep 20, 2025
0fdd8a9
feat: 미디어 쿼리의 테이블릿 및 랩탑 브레이크포인트 수정
oesnuj Sep 20, 2025
6614bf8
feat: 디바이스 크기 감지를 위한 커스텀 훅 useDevice 구현
oesnuj Sep 20, 2025
e83a7d8
feat: 소개페이지 desktop/mobile 기능 이미지 및 적용 코드 추가
oesnuj Sep 20, 2025
456f0a0
feat: moadong 로고 SVG 파일 추가
oesnuj Sep 20, 2025
36d75ce
refactor: 지원서 제출 성공/실패 로깅제거
seongwon030 Sep 20, 2025
b90823e
feat: IntroducePage 확장 및 섹션 추가
oesnuj Sep 20, 2025
3cff1e1
feat: framer-motion 애니메이션 설정 상수 및 뷰포트 설정 추가
oesnuj Sep 20, 2025
d537c33
feat: IntroducePage 애니메이션 variants 상수화
oesnuj Sep 20, 2025
deca874
feat: IntroducePage mock 데이터 상수화
oesnuj Sep 20, 2025
f7b9723
refactor: IntroSection 컴포넌트 분리
oesnuj Sep 20, 2025
877aa45
refactor: ProblemSection 컴포넌트 분리
oesnuj Sep 20, 2025
44988b3
refactor: QuestionSection 컴포넌트 분리
oesnuj Sep 20, 2025
ad6d524
refactor: CatchphraseSection 컴포넌트 분리
oesnuj Sep 20, 2025
773467a
refactor: FeatureSection 컴포넌트 분리
oesnuj Sep 20, 2025
ab3df03
refactor: ConvenienceSection 컴포넌트 분리
oesnuj Sep 20, 2025
348b60c
refactor: ContactSection 컴포넌트 분리
oesnuj Sep 20, 2025
1fe4af6
refactor: IntroducePage 메인 컴포넌트 간소화
oesnuj Sep 20, 2025
6f3982d
refactor: Footer 컴포넌트의 margin-top 제거
oesnuj Sep 20, 2025
ad49deb
refactor: 더이상 사용되지 않는 IntroducePage 테스트 파일 삭제
oesnuj Sep 20, 2025
36dd93a
refactor: 중복 추가된 애니메이션 설정 상수 파일 삭제
oesnuj Sep 20, 2025
07387ee
refactor: SVG 애니메이션 전환 시간 단축 및 초기 스케일 조정
oesnuj Sep 20, 2025
e49ee57
refactor: 불필요한 import제거
seongwon030 Sep 20, 2025
6e698ef
refactor: 상세페이지 헤더섹셔에서 지원하기 버튼 제거
seongwon030 Sep 20, 2025
cc9b15a
refactor: 지원하기 컴포넌트 스타일 분리 및 조건부렌더링 코드제거
seongwon030 Sep 20, 2025
e93befc
refactor: 상세페이지 푸터 스타일 데스크탑, 모바일 통일
seongwon030 Sep 20, 2025
bd67bb1
chore: 카테고리 이미지 변경
suhyun113 Sep 20, 2025
6c2c271
refactor: 소개페이지 mobile 기능 이미지 화질 개선
oesnuj Sep 20, 2025
171723f
feat: 동아리 목업 데이터 상태값 및 division 값 정리
oesnuj Sep 20, 2025
2c9d5d1
refactor: IntroSection 내부로 cardPositions 위치 데이터 이동
oesnuj Sep 20, 2025
49746ec
refactor: IntroducePage 섹션 컴포넌트들 반응형 스타일 적용
oesnuj Sep 20, 2025
5e170d7
fix: ShareButton clubDetail 체크를 컴포넌트 상단으로 이동
seongwon030 Sep 20, 2025
9ae36e2
feat: getDeadlineText 유틸함수에 상시모집 리턴 추가
seongwon030 Sep 20, 2025
5b9cef1
refactor: ClubApplyButton 컴포넌트 최적화
seongwon030 Sep 20, 2025
33167fc
style: 카테고리 버튼 여백 및 아이콘 크기 조정
suhyun113 Sep 20, 2025
a025696
chore: 선택 상태 카테고리 이미지 추가
suhyun113 Sep 20, 2025
2496525
feat: 소개페이지 SVG 도형 컴포넌트 반응형 위치 배치
oesnuj Sep 20, 2025
7029007
feat: 카테고리 버튼 선택 효과 적용
suhyun113 Sep 20, 2025
2dcc232
style: 폰트 디자인 수정 및 모바일 크기 조정
suhyun113 Sep 20, 2025
0fae831
style: 카테고리 버튼 모바일 폰트 크기 및 여백 조정
suhyun113 Sep 20, 2025
c250cd4
fix: 모바일 초소형 뷰에서 텍스트 크기 이슈 수정
suhyun113 Sep 20, 2025
3dbd68f
feat: ClubTag 컴포넌트에 className prop 추가
oesnuj Sep 20, 2025
b0d2165
feat: 검색 기능 소개 섹션 및 태그 표시 방식 개선
oesnuj Sep 20, 2025
78c2002
feat: 기능 소개 섹션 태그 스타일 개선
oesnuj Sep 20, 2025
8a63b8f
refactor: ConvenienceSection의 마진 값 조정
oesnuj Sep 20, 2025
bcaddc3
feat: scrollVariants에서 스크롤 애니메이션 방향을 left와 right로 분리
oesnuj Sep 20, 2025
ef1e898
feat: ConvenienceSection 카드 상하좌우 진입 애니메이션 추가
oesnuj Sep 20, 2025
277272c
feat: ContactSection에서 문의하기 버튼을 링크 등록
oesnuj Sep 20, 2025
881fb3b
feat: ProblemSection의 말풍선 컴포넌트의 텍스트 정렬 및 최대 너비 추가
oesnuj Sep 20, 2025
bd4c98a
refactor: 하드코딩된 상시모집, 모집마감을 상수로 분리
seongwon030 Sep 21, 2025
76d6389
refactor: 버튼 렌더링 컨텐트를 함수로 분리
seongwon030 Sep 21, 2025
7d4d726
Merge pull request #746 from Moadong/feature/#745-add-events-applicat…
seongwon030 Sep 21, 2025
5741e9a
fix: 모바일에서 발생하는 좌우 스크롤 숨김 처리 (overflow-x: hidden)
oesnuj Sep 21, 2025
4e9d611
feat: 검색 기능 소개 텍스트를 '축구하는 동아리'로 변경
oesnuj Sep 21, 2025
eb5b403
fix: ConvenienceSection의 여백 조정
oesnuj Sep 21, 2025
0955be2
Merge pull request #744 from Moadong/feature/#742-detaile-page-apply-…
seongwon030 Sep 21, 2025
1bf6582
refactor: 카테고리 import 구조 개선
suhyun113 Sep 21, 2025
cf0eabc
refactor: 총동아리연합회 소개 이미지 import 변경
suhyun113 Sep 21, 2025
3c8b17f
Merge pull request #751 from Moadong/feature/#743-update-category-but…
suhyun113 Sep 21, 2025
ee5bc58
feat: 동아리 구분 탭 추가
suhyun113 Sep 22, 2025
d5c8795
style: 탭 선택 밑줄 모서리 디자인 변경
suhyun113 Sep 22, 2025
40dfe11
chore: 중앙동아리 외 구분 임시 제거
suhyun113 Sep 22, 2025
d8b5cbe
chore: 불필요한 상태 제거
suhyun113 Sep 22, 2025
989c7b1
refactor: background svg 렌더링 방식을 <motion.svg> 하드코딩 → <motion.img src=…
oesnuj Sep 23, 2025
dee10f6
chore: tabs를 DivisionKey 타입으로 리팩터링 예정임을 TODO로 추가
suhyun113 Sep 25, 2025
54c432e
feat: mini(375px) 추가
suhyun113 Sep 25, 2025
49980cb
feat: 미디어쿼리 적용
suhyun113 Sep 25, 2025
cf4d350
Merge pull request #759 from Moadong/feature/#756-remove-recruit-stat…
suhyun113 Sep 25, 2025
3e926b1
Merge branch 'develop-fe' into feature/#697-intro-html-animation-MOA-197
oesnuj Sep 26, 2025
8e6b42e
fix: CardImage 컴포넌트의 pointer-events 속성을 styled-component로 이동
oesnuj Sep 26, 2025
fc60ced
Merge branch 'feature/#697-intro-html-animation-MOA-197' of https://g…
oesnuj Sep 26, 2025
009ffdd
fix: Container 컴포넌트의 width 및 margin 속성 제거
oesnuj Sep 26, 2025
393ab43
Merge pull request #752 from Moadong/feature/#697-intro-html-animatio…
oesnuj Sep 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 43 additions & 1 deletion frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"@tanstack/react-query": "^5.66.0",
"date-fns": "^4.1.0",
"dotenv-webpack": "^8.1.0",
"framer-motion": "^12.23.12",
"jest-fixed-jsdom": "^0.0.9",
"mixpanel-browser": "^2.60.0",
"msw": "^2.8.2",
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/apis/application/getApplication.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ const getApplication = async (clubId: string) => {
try {
const response = await fetch(`${API_BASE_URL}/api/club/${clubId}/apply`);
if (!response.ok) {
console.error(`Failed to fetch: ${response.statusText}`)
console.error(`Failed to fetch: ${response.statusText}`);
throw new Error((await response.json()).message);
}

Expand All @@ -13,7 +13,7 @@ const getApplication = async (clubId: string) => {
} catch (error) {
// [x] FIXME:
// {"statuscode":"800-1","message":"지원서가 존재하지 않습니다.","data":null}
console.error('Error fetching club details', error);
console.error('지원서 조회 중 오류가 발생했습니다', error);
throw error;
}
};
Expand Down
Binary file modified frontend/src/assets/images/banners/banner_desktop1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified frontend/src/assets/images/banners/banner_desktop2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified frontend/src/assets/images/banners/banner_mobile1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified frontend/src/assets/images/banners/banner_mobile2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading