Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
307 commits
Select commit Hold shift + click to select a range
f17edb1
design: findMakerService 삭제 후 userService에 코드 머지
Feb 15, 2025
5aab936
design: finding-maker 폴더구조로 변경
Feb 15, 2025
e616b94
feat: 서비스 필터에서 '전체' 추가
Feb 16, 2025
f4ffc08
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
bangsinchur Feb 16, 2025
0f0f347
feat:랜딩페이지 버튼 삭제제
bangsinchur Feb 16, 2025
2800e10
Merge pull request #136 from GoHawaiiForMe/feat/#133-유저플로우_오류수정
bangsinchur Feb 16, 2025
1cd1b59
feat: 채팅 다운로드 코드 작성
gahyeon-yang Feb 16, 2025
fcf1174
feat: 맵마커 배경 수정
gahyeon-yang Feb 16, 2025
8dbffde
feat: 채팅방 이미지 다운로드 테스트 완료
gahyeon-yang Feb 16, 2025
4a89f2f
feat: 견적 및 리뷰 API 연결
kirinkiri Feb 17, 2025
8b45417
design: getMaker함수를 userService객체 안으로 코드 변경
Feb 17, 2025
98b6568
feat: 빌드 작업(추후 삭제)
gahyeon-yang Feb 17, 2025
7934a5e
Merge pull request #104 from GoHawaiiForMe/feat/connect-api
junbaehyun Feb 17, 2025
383cdcf
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into dev
gahyeon-yang Feb 17, 2025
6128597
feat: 빌드 작업(추후 삭제 예정)
gahyeon-yang Feb 17, 2025
3b139c3
Merge pull request #138 from GoHawaiiForMe/feat/build
gahyeon-yang Feb 17, 2025
3e508bb
feat/.env 파일 추가
gahyeon-yang Feb 17, 2025
301db57
Add files via upload
gahyeon-yang Feb 17, 2025
5a61f38
Add files via upload
gahyeon-yang Feb 17, 2025
ca8390d
Add files via upload
gahyeon-yang Feb 17, 2025
22ff202
Add files via upload
gahyeon-yang Feb 17, 2025
e03e618
Add files via upload
gahyeon-yang Feb 17, 2025
8349d35
Add files via upload
gahyeon-yang Feb 17, 2025
d5a3b35
Add files via upload
gahyeon-yang Feb 17, 2025
7509ffc
Add files via upload
gahyeon-yang Feb 17, 2025
8e01fe0
Add files via upload
gahyeon-yang Feb 17, 2025
4f21844
Add files via upload
gahyeon-yang Feb 17, 2025
baef703
Add files via upload
gahyeon-yang Feb 17, 2025
0c10877
Add files via upload
gahyeon-yang Feb 17, 2025
18cf2d3
Add files via upload
gahyeon-yang Feb 17, 2025
f7a4cb0
Add files via upload
gahyeon-yang Feb 17, 2025
fe4d9e5
Add files via upload
gahyeon-yang Feb 17, 2025
fd8fe24
Add files via upload
gahyeon-yang Feb 17, 2025
74fc156
Add files via upload
gahyeon-yang Feb 17, 2025
cdce49b
Add files via upload
gahyeon-yang Feb 17, 2025
cfe3fbb
feat: gitignore 임시 삭제
gahyeon-yang Feb 17, 2025
41cb304
.next directory 삭제
gahyeon-yang Feb 17, 2025
0018591
feat: next.config 수정
gahyeon-yang Feb 17, 2025
ca94493
feat: next.config 수정
gahyeon-yang Feb 17, 2025
bc7a959
feat: out 폴더 추가
gahyeon-yang Feb 17, 2025
ab94716
fix: withAuthAccess 적용
kirinkiri Feb 17, 2025
55bfb40
Merge pull request #139 from GoHawaiiForMe/feat/#build
gahyeon-yang Feb 17, 2025
276e15c
out directory 삭제
gahyeon-yang Feb 17, 2025
b6346c9
.env 삭제
gahyeon-yang Feb 17, 2025
b7a1006
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
gahyeon-yang Feb 17, 2025
4e21fcb
feat: nav바 path 수정
gahyeon-yang Feb 17, 2025
c259b64
feat: 찜한 기사님 pageSize 수정
gahyeon-yang Feb 17, 2025
017564b
feat: 시스템로그 패널 추가
gahyeon-yang Feb 17, 2025
b234559
feat: 지도 네모 border 생기는 문제 해결
gahyeon-yang Feb 17, 2025
53d8719
feat: 맵마커 포커스 아웃 수정
gahyeon-yang Feb 17, 2025
c5eeb65
feat: service 폴더 error status 추가
gahyeon-yang Feb 17, 2025
734d3e1
fix: 페이지네이션 사용 페이지 일부 수정
kirinkiri Feb 17, 2025
71ee773
feat: 에러 status 페이지에 적용
gahyeon-yang Feb 17, 2025
5549cd6
Merge pull request #140 from GoHawaiiForMe/feat/#135스크롤링
gahyeon-yang Feb 18, 2025
c647055
fix: 이미지파일 교체
kirinkiri Feb 18, 2025
150cc68
Merge branch 'dev' into feat/#120-견적상세-API
kirinkiri Feb 18, 2025
46e3682
style: DropdownSort adjust bg color
Feb 18, 2025
336ad72
feat: 찜한 메이커 라벨 수 2개로 제한
Feb 18, 2025
0fd033f
feat: 프로필 이미지 렌더링 문제
gahyeon-yang Feb 18, 2025
ffdb4b0
feat: userId 받아오는 코드
gahyeon-yang Feb 18, 2025
d0b2e0f
feat: 프로필 이미지 크기 조정
gahyeon-yang Feb 18, 2025
8d35879
feat: 찜한 기사님 라벨 보이는 부분 수정
gahyeon-yang Feb 18, 2025
b9140f6
feat: 프로필 수정 이미지 크기 작게 수정
gahyeon-yang Feb 18, 2025
1c5d134
feat: 비밀번호 글자 넘칠 때 ...으로
gahyeon-yang Feb 18, 2025
4bdb190
feat: 페이지에 withAuthAccess 코드 추가
gahyeon-yang Feb 18, 2025
b865c72
feat: 찜한 maker 컴포넌트 key 추가
gahyeon-yang Feb 18, 2025
ecdf374
feat: 센트리 config 삭제
gahyeon-yang Feb 18, 2025
0136049
feat: 사이드바 애니메이션 추가
gahyeon-yang Feb 18, 2025
b54a392
feat: 맵 마커 outline 삭제 및 애니메이션
gahyeon-yang Feb 18, 2025
89468c6
desgin: 카드 크기에 따라 보여지는 최대 라벨 수 조정
Feb 18, 2025
30372a0
design: sortDropdown 1px 늘리기
Feb 18, 2025
26f23d8
feat: 호버시 scale 조절
gahyeon-yang Feb 18, 2025
6c2e290
feat:오류수정 및 코드 리팩토링링
bangsinchur Feb 18, 2025
94535f7
fix : font-semibold를 semibold로 수정정
bangsinchur Feb 18, 2025
faea9f8
Merge pull request #144 from GoHawaiiForMe/feat/#133-유저플로우_오류수정
bangsinchur Feb 18, 2025
41e13cb
feat: add 'more' icon feature in makerCard
Feb 18, 2025
13926eb
Merge pull request #143 from GoHawaiiForMe/feat/findmakerpage-UI
junbaehyun Feb 18, 2025
1f95861
fix: SNS공유 교체 및 일부 UI 수정
kirinkiri Feb 18, 2025
c41cdac
fix: 누락된 UI 수정
kirinkiri Feb 18, 2025
55798df
feat: 메이커 상세페이지 라벨 및 서비스 여러 개일 때 스크롤바
gahyeon-yang Feb 18, 2025
a473e71
feat: key 추가
gahyeon-yang Feb 18, 2025
36b3e62
fix: 상대경로를 절대경로로 변경
kirinkiri Feb 18, 2025
c906acb
Merge pull request #145 from GoHawaiiForMe/feat/#141배포
gahyeon-yang Feb 18, 2025
1fbc05c
Merge pull request #137 from GoHawaiiForMe/feat/#120-견적상세-API
kirinkiri Feb 18, 2025
adde4f2
feat: 빌드작업
bangsinchur Feb 18, 2025
1c90ead
Merge pull request #146 from GoHawaiiForMe/feat/#1_build
bangsinchur Feb 18, 2025
eda3fc5
feat: 빌드 작업물
gahyeon-yang Feb 18, 2025
87e8265
Merge pull request #148 from GoHawaiiForMe/feat/#2_build
gahyeon-yang Feb 18, 2025
a1c34a0
feat: 빌드 작업물
gahyeon-yang Feb 18, 2025
26bd54f
Merge pull request #149 from GoHawaiiForMe/feat/#2_build
gahyeon-yang Feb 18, 2025
f19bd11
feat: 랜딩페이지 미디어 쿼리 추가
bangsinchur Feb 18, 2025
0e91e5f
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
bangsinchur Feb 18, 2025
a61f4b3
feat:빌드2
bangsinchur Feb 18, 2025
78dd34a
Merge pull request #150 from GoHawaiiForMe/feat/#1_build
bangsinchur Feb 18, 2025
58e537f
feat:빌드 3
bangsinchur Feb 18, 2025
a6e45e9
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
bangsinchur Feb 18, 2025
15b3e87
Merge pull request #151 from GoHawaiiForMe/feat/#1_build
bangsinchur Feb 18, 2025
75cf792
design: 로딩 이미지로 변경
Feb 19, 2025
5795cc8
feat:코코넛 충전 10개이상부터 가능하게하기
bangsinchur Feb 19, 2025
846ccbf
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
bangsinchur Feb 19, 2025
22a3d5b
out directory 삭제
gahyeon-yang Feb 19, 2025
69c1f5e
feat: 여행 요청 후 가운데 정렬
gahyeon-yang Feb 19, 2025
9a5a593
feat: 맵마커 모바일 시 우측 잘림
gahyeon-yang Feb 19, 2025
a56b8a7
feat: 맵마커 통계자료 0일 때 표시
gahyeon-yang Feb 19, 2025
a4fc6dd
fix:회원가입 maker 오류 수정
bangsinchur Feb 19, 2025
4b12ce7
feat: maker 상세페이지 수정
gahyeon-yang Feb 19, 2025
441420f
feat: navBar 링크 두줄로 되는 문제 해결
gahyeon-yang Feb 19, 2025
ecf54f6
fix: 정렬 드롭다운 문제 해결
Feb 19, 2025
5c64ccb
push conflict 해결 out 폴더 로컬 삭제
Feb 19, 2025
b7d9c65
design:media query
Feb 19, 2025
a974416
Merge pull request #155 from GoHawaiiForMe/feat/#154배포에러
gahyeon-yang Feb 19, 2025
c8dd47c
Merge pull request #152 from GoHawaiiForMe/feat/findingmaker-loading
junbaehyun Feb 19, 2025
59fe907
feat:오류수정
bangsinchur Feb 19, 2025
c4821a6
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
bangsinchur Feb 19, 2025
326b4de
feat: build 추가
bangsinchur Feb 19, 2025
ede6f68
Merge pull request #153 from GoHawaiiForMe/feat/#1_build
bangsinchur Feb 19, 2025
23860cc
fix: 메이커프로필 수정후 404오류 수정
bangsinchur Feb 19, 2025
25ab5ee
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
bangsinchur Feb 19, 2025
2ef9e40
콘솔 삭제
bangsinchur Feb 19, 2025
d2b4d99
fix:font-bold를 bold로 수정
bangsinchur Feb 19, 2025
e1ef7f0
Merge pull request #157 from GoHawaiiForMe/feat/#1_build
bangsinchur Feb 19, 2025
c89208f
next.config.ts 수정
gahyeon-yang Feb 20, 2025
943050c
next.config.ts 수정
gahyeon-yang Feb 20, 2025
b9ba124
feat: 회원가입 후 피드백 추가
gahyeon-yang Feb 20, 2025
eff5d00
feat: 모바일 태블릿일 때 글자 크기 조정
gahyeon-yang Feb 20, 2025
b69b3a9
feat: 코코넛 개수 동적 렌더링
gahyeon-yang Feb 20, 2025
d7e7f04
feat: 로그 페이지 정렬
gahyeon-yang Feb 20, 2025
7d417c3
fix:리스트 디자인 수정
kirinkiri Feb 20, 2025
413eda7
feat: 공유하기 코드 수정
gahyeon-yang Feb 20, 2025
717ca0a
feat: 충전 후 새로고침
gahyeon-yang Feb 20, 2025
de5bee8
feat: 상세페이지 리뷰 그리드 제거
gahyeon-yang Feb 20, 2025
61506f8
feat:페이지 접속 role 추가
bangsinchur Feb 20, 2025
901bb12
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
bangsinchur Feb 20, 2025
7c013a4
feat: 간편로그인 후 네브바 렌더링
gahyeon-yang Feb 20, 2025
13751b7
feat: 주석 삭제
gahyeon-yang Feb 20, 2025
554cb4e
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
gahyeon-yang Feb 20, 2025
3f901d0
Merge pull request #160 from GoHawaiiForMe/feat/#1_build
bangsinchur Feb 20, 2025
93c29f1
feat: 드리머만 사용하는 페이지 접근
gahyeon-yang Feb 20, 2025
f2be238
fix: UI 일부 수정, withAuthAccess role 추가
kirinkiri Feb 20, 2025
c8989bf
Merge pull request #161 from GoHawaiiForMe/feat/#158에러수정
gahyeon-yang Feb 20, 2025
56d8af3
Merge branch 'dev' into fix/#156-배포수정점
kirinkiri Feb 20, 2025
539929e
Merge pull request #159 from GoHawaiiForMe/fix/#156-배포수정점
kirinkiri Feb 20, 2025
75848dc
feat: 빌드-out 폴더 추가
bangsinchur Feb 20, 2025
90edb78
Merge pull request #162 from GoHawaiiForMe/feat/#1_build
bangsinchur Feb 20, 2025
fb0a006
feat: 로그인시 유저 정보 불일치 alert
gahyeon-yang Feb 20, 2025
1e25272
feat: 서비스타입 불러오눈 순서 정렬
Feb 20, 2025
72aa061
design: media query for 320px
Feb 20, 2025
f3874ed
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
gahyeon-yang Feb 21, 2025
694073a
feat: 리프레시 토큰 코드 테스트
gahyeon-yang Feb 21, 2025
dd14090
feat: useAuthStore 되돌리기
gahyeon-yang Feb 21, 2025
28d42ab
feat: 로그인 alert 문구 변경
gahyeon-yang Feb 21, 2025
06bfe41
feat: 드리머 프로필 등록시 처리중으로 버튼
gahyeon-yang Feb 21, 2025
8922bd8
feat: 지정 플랜 요청하기 스크롤 문제
gahyeon-yang Feb 21, 2025
176b5dc
feat: SSE 재연결 시도 코드 추가
gahyeon-yang Feb 21, 2025
748e421
feat: 콘솔 삭제
gahyeon-yang Feb 21, 2025
c63e8b7
Merge pull request #166 from GoHawaiiForMe/feat/#158에러수정
gahyeon-yang Feb 21, 2025
59f91b3
out directory 삭제
gahyeon-yang Feb 21, 2025
e7e2f8a
feat: 알림 순서 변경
gahyeon-yang Feb 21, 2025
05f0b49
Merge pull request #168 from GoHawaiiForMe/feat/#167알림견적에러
gahyeon-yang Feb 21, 2025
d776d4c
feat: 채팅방 마지막 채팅 업데이트
gahyeon-yang Feb 22, 2025
f96b7b2
feat: lastChat 문제 해결
gahyeon-yang Feb 22, 2025
4c9b5a0
feat: 채팅 목록 마지막으로 오는 문제 로딩중으로 처리
gahyeon-yang Feb 22, 2025
b867b58
feat: alt 문구 변경
gahyeon-yang Feb 22, 2025
c4b3c2e
feat: 구글 로그인 임시 막음
gahyeon-yang Feb 22, 2025
25a813b
feat: 파비콘 아이콘 변경
gahyeon-yang Feb 22, 2025
d332377
Merge pull request #169 from GoHawaiiForMe/feat/#167알림견적에러
gahyeon-yang Feb 22, 2025
f73fbdd
feat: 지역 스크롤 생성
gahyeon-yang Feb 22, 2025
32d8fa4
feat: sse 연결 주석 삭제
gahyeon-yang Feb 22, 2025
cc99c71
Merge pull request #171 from GoHawaiiForMe/feat/#167알림견적에러
gahyeon-yang Feb 22, 2025
c1bdc1d
feat: 맵 마커 전체 통계 보이게
gahyeon-yang Feb 22, 2025
b1833ca
feat: 챗룸 클릭 안했을 시 생기는 마진 문제
gahyeon-yang Feb 22, 2025
c65a00b
feat:견적데이터 텍스트 수정
bangsinchur Feb 22, 2025
37b3865
fix: 피드백 수정본
kirinkiri Feb 22, 2025
7e91a78
design:정렬드롭다운 피드백 반영
Feb 22, 2025
79fb35f
fix: 상세보기 버튼 영역 수정
kirinkiri Feb 22, 2025
22b82e1
design: 모바일 드롭다운 섹션 마진 추가
Feb 22, 2025
72230d5
fix: 여행완료하기 API
kirinkiri Feb 22, 2025
43a89fa
test
gahyeon-yang Feb 22, 2025
8c9bbfc
feat: 메시지 위치 조정
gahyeon-yang Feb 22, 2025
4db752b
feat: maker 기본정보 수정 비밀번호
gahyeon-yang Feb 22, 2025
33ea905
fix: 견적상세 페이지 루트 변경 및 견적확정시 플랜상세 페이지로 이동
kirinkiri Feb 22, 2025
a9d776c
feat: 이용서비스 크기 고정
gahyeon-yang Feb 22, 2025
c6c39dc
feat: 셀렉터 크기 조절
gahyeon-yang Feb 22, 2025
fb95658
feat: sns 클릭 시 url로 넘어가지 않는 경우 추가
gahyeon-yang Feb 22, 2025
6f5d19e
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
gahyeon-yang Feb 22, 2025
e0aac9d
feat:보낸견적페이지,만료된견적페이지,회원가입 sns주소 유효성검사 추가
bangsinchur Feb 22, 2025
8a3c015
feat:메이커 프로필 수정하기 sns검증추가
bangsinchur Feb 22, 2025
adc2364
feat: sns 주소 모든 정규식 포함으로 수정
bangsinchur Feb 22, 2025
e3187b2
Merge pull request #174 from GoHawaiiForMe/feat/#1_build
bangsinchur Feb 22, 2025
31b4ef1
test
gahyeon-yang Feb 22, 2025
95c1c21
Merge branch 'dev' of https://github.com/GoHawaiiForMe/frontend into …
gahyeon-yang Feb 22, 2025
b747a09
feat: 채팅 마지막 채팅
gahyeon-yang Feb 22, 2025
8d59ddd
feat: 안쓰는 error status 삭제
gahyeon-yang Feb 22, 2025
90018b3
feat: 간편로그인을 위한 에러메시지
gahyeon-yang Feb 22, 2025
0622790
fix: UI통일 및 단위표시, 로딩화면, 견적확정실패모달추가
kirinkiri Feb 22, 2025
3d878b1
Merge branch 'dev' into fix/#163-사용자-피드백-수정
kirinkiri Feb 22, 2025
5164f13
Merge pull request #172 from GoHawaiiForMe/fix/#163-사용자-피드백-수정
kirinkiri Feb 23, 2025
511a5bb
feat: 리프레시 토큰 발급 에러 시 로그인페이지로 이동
gahyeon-yang Feb 23, 2025
dcb8141
feat: 기본 수정 메시지 알림 메시지 수정
gahyeon-yang Feb 23, 2025
f551081
Merge pull request #173 from GoHawaiiForMe/feat/#170피드백
gahyeon-yang Feb 23, 2025
8dd7552
feat: 채팅방 개
gahyeon-yang Feb 23, 2025
c6ae0b4
feat: 채팅방 개
gahyeon-yang Feb 23, 2025
9639085
Merge pull request #178 from GoHawaiiForMe/feat/#170피드백
gahyeon-yang Feb 23, 2025
7b1fd21
feat: 채팅 목록 렌더링
gahyeon-yang Feb 23, 2025
158ff7a
Merge pull request #179 from GoHawaiiForMe/feat/#170피드백
gahyeon-yang Feb 23, 2025
532d6e6
feat: sse 빈 이벤트 객체인 ping 무시
gahyeon-yang Feb 23, 2025
0ebeb66
Merge pull request #180 from GoHawaiiForMe/feat/#170피드백
gahyeon-yang Feb 23, 2025
a9bd6b2
feat: 견적상세페이지-확정버튼-코코넛부족모달
kirinkiri Feb 23, 2025
715780a
feat: 새로고침 삭제
gahyeon-yang Feb 23, 2025
4f8f6da
feat: 404페이지 폴더화
gahyeon-yang Feb 23, 2025
0126c2c
Merge pull request #182 from GoHawaiiForMe/feat/페이지이동
gahyeon-yang Feb 23, 2025
c4ce730
feat: 로그인에 withCredetial true 추가
gahyeon-yang Feb 23, 2025
4afac89
feat: 리프레시 및 페이지 작동 확인
gahyeon-yang Feb 23, 2025
ab8268c
feat: 여행 완료 에러 메세지 alert
kirinkiri Feb 23, 2025
737f3dc
feat: 에러 메세지 콘솔 삭제
kirinkiri Feb 23, 2025
606e7b8
Merge pull request #181 from GoHawaiiForMe/feat/#176리프레시
gahyeon-yang Feb 23, 2025
bf3b0b5
feat: 액티비티 아이콘 변경
Feb 24, 2025
de67647
design: 검색 플레이스홀더 변경
Feb 24, 2025
c7cc08a
fix: 숨겨질때에 팔로우 메이커 API 요청 안하게
Feb 24, 2025
ae5776d
Merge branch 'dev' into feat/findmakerpage-servicetypesort
junbaehyun Feb 24, 2025
926b0c3
Merge pull request #165 from GoHawaiiForMe/feat/findmakerpage-service…
junbaehyun Feb 24, 2025
940cd6e
feat: 로그아웃 후 로그인페이지로 이동
gahyeon-yang Feb 24, 2025
fec1394
design: media query 드롭다운 마진
Feb 24, 2025
a7c3963
feat: 액세스토큰이 있을 때만 sse 연결
gahyeon-yang Feb 24, 2025
07b8898
Merge pull request #185 from GoHawaiiForMe/feat/#170피드백
gahyeon-yang Feb 24, 2025
1458c35
design: 마진 수정
Feb 24, 2025
64bc311
Merge pull request #184 from GoHawaiiForMe/feat/findmaker-margin
junbaehyun Feb 24, 2025
37316e9
feat: UserMenu 로그아웃 시 새로고침 삭제
gahyeon-yang Feb 24, 2025
735fb68
feat: 새로고침 삭제
gahyeon-yang Feb 24, 2025
a943ac0
feat: 마지막 새로고침 추가
gahyeon-yang Feb 24, 2025
8e332ec
feat: 새로고침 삭제
gahyeon-yang Feb 24, 2025
7c1623b
fix: maker 상세페이지 selector 호버시 깨짐 문제 해결
gahyeon-yang Feb 24, 2025
0c44ef3
fix: maker 상세페이지 selector 호버시 깨짐 x축 마진 추가
gahyeon-yang Feb 24, 2025
572c547
feat: 에러 유형별 alert 추가
kirinkiri Feb 24, 2025
bba2cd9
Merge pull request #186 from GoHawaiiForMe/feat/#170피드백
gahyeon-yang Feb 24, 2025
3810c10
feat: 컴포넌트 폴더화 및 주석 삭제
gahyeon-yang Feb 24, 2025
40cc2b5
Merge pull request #187 from GoHawaiiForMe/feat/#177-에러-유형별-안내모달alert
kirinkiri Feb 24, 2025
2351151
feat: 충돌 해결
gahyeon-yang Feb 24, 2025
146de5c
feat: quotaion 충돌 해결
gahyeon-yang Feb 24, 2025
1f9984b
Update README.md
kirinkiri Feb 24, 2025
f8b0e7e
Update README.md
kirinkiri Feb 24, 2025
af7a6a3
Merge pull request #189 from GoHawaiiForMe/feat/#188폴더정리
gahyeon-yang Feb 25, 2025
f402e86
feat: 구글 로그인 주석 삭제
gahyeon-yang Feb 25, 2025
e49269d
feat: 엔드포인트 변경
gahyeon-yang Feb 25, 2025
24ab3db
Merge pull request #191 from GoHawaiiForMe/feat/#190path변경
gahyeon-yang Feb 25, 2025
ec8a623
Update README.md
kirinkiri Feb 25, 2025
fa4b476
Update README.md
kirinkiri Feb 25, 2025
f343d33
Update README.md
kirinkiri Feb 25, 2025
3704e7f
Update README.md
gahyeon-yang Mar 1, 2025
c3a8078
Update README.md
gahyeon-yang Mar 1, 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
6 changes: 4 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@

# next.js
/.next/
/out/
.next
/out/

# production
/build
Expand Down Expand Up @@ -50,4 +50,6 @@ bower_components

psd
thumb
sketch
sketch
# Sentry Config File
.env.sentry-build-plugin
323 changes: 321 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,322 @@
part 4 frontend
## 대리 여행 중개 플랫폼

[양가현, 김은효, 방신철, 현준배]
![logo](https://i.imgur.com/bvVO9xc.png)

> 2025.01.07 - 2025.02.26 </br>
> 코드잇 스프린트 풀스택 2기 고급 프로젝트 2팀 (Frontend)
> </br> > [Backend Github 바로가기 🔗](https://github.com/GoHawaiiForMe/backend)

</br>

- [니가가라 하와이] 홈페이지: https://www.go-for-me.kro.kr
- 🗂️ 팀 문서: https://spotless-file-76e.notion.site/2-15f9b6a2707e806ba711ff1f83c499d3?pvs=4
- 🔍 API 명세: https://www.goforme.duckdns.org/docs

</br>

## 🛠️ 기술스택

![Typescript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white) <img src="https://img.shields.io/badge/Zod-3E67B1?style=for-the-badge&logo=zod&logoColor=white"> <img src="https://img.shields.io/badge/React-61DAFB?style=for-the-badge&logo=react&logoColor=white"> <img src="https://img.shields.io/badge/Next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white"> <img src="https://img.shields.io/badge/ReactQuery-FF4154?style=for-the-badge&logo=reactquery&logoColor=white"> <img src="https://img.shields.io/badge/Zustand-47A248?style=for-the-badge"> <img src="https://img.shields.io/badge/TailwindCSS-06B6D4?style=for-the-badge&logo=tailwindcss&logoColor=white"> <img src="https://img.shields.io/badge/AWS-232F3E?style=for-the-badge&logo=amazonwebservices&logoColor=white">

![github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white) ![slack](https://img.shields.io/badge/Slack-4A154B?style=for-the-badge&logo=slack&logoColor=white) ![discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white) ![notion](https://img.shields.io/badge/Notion-000000?style=for-the-badge&logo=notion&logoColor=white) ![Swagger](https://img.shields.io/badge/-Swagger-%23Clojure?style=for-the-badge&logo=swagger&logoColor=white) ...etc


</br>

## 💁 구성원

| 양가현 | 김은효 | 방신철 | 현준배 |
| :--------------------------------------------------------------: | :---------------------------------------------------------: | :--------------------------------------------------------------: | :---------------------------------------------------------: |
| <img src="https://github.com/user-attachments/assets/6dd2f9e4-9fd9-4ae7-9691-8ebf59155b5e" width="150px"> | <image src = "https://avatars.githubusercontent.com/u/176313108?s=64&v=4" width = 150px> | <image src = "https://avatars.githubusercontent.com/u/176540649?s=64&v=4" width = 150px> | <image src = "https://avatars.githubusercontent.com/u/82556884?s=64&v=4" width = 150px> |
| **프론트엔드장** | |
| 중간 발표 자료 제작, AWS 배포 및 관리, 발표 자료 정리, 발표 | 프론트엔드 GitHub 관리 | AWS 배포 및 관리, 시연 영상 제작 | 회의록 관리, 노션 관리 |
| [Github 바로가기 🔗](https://github.com/gahyeon-yang) | [Github 바로가기 🔗](https://github.com/kirinkiri) | [Github 바로가기 🔗](https://github.com/bangsinchur) | [Github 바로가기 🔗](https://github.com/junbaehyun) |


</br>

## 📋 팀원별 구현 기능 상세

### [양가현]

- 초기세팅
- 로그인, 회원가입, 간편로그인 페이지
- Dreamer 프로필 등록 및 수정 페이지
- Maker 기본정보 수정 페이지
- 여행 요청 페이지
- Maker 상세페이지
- 찜한 Maker 페이지
- 네비게이션바, 유저메뉴, 사이드바
- 랜딩 페이지(지역 통계)

- 404 페이지

- 알림, 실시간 알림
- 실시간 채팅(웹소켓)
- 시스템 로그 페이지
- AWS 배포


### [김은효]

- Dreamer 플랜 관리 페이지
- 플랜 네브바
- 플랜 상세 페이지 - 플랜 삭제하기
- 견적 상세 페이지 - 견적 확정하기
- Dreamer 리뷰 관리 페이지
- 리뷰 네브바
- 여행 완료 페이지
- 리뷰 작성 페이지 - 리뷰 작성하기 모달
- 작성한 리뷰 페이지

- FE README.md

### [방신철]

- Maker 프로필 등록 및 수정
- 플랜 목록(받은 플랜, 전체 플랜)
- 견적 보내기 / 반려하기 모달
- Maker 견적 관리
- 보낸 견적 조회
- 취소된 견적
- 상세 페이지
- Maker 마이페이지
- 코코넛 충전하기(PortOne)
- SNS 공유하기
- 랜딩 페이지

- AWS 배포

- 시연 영상 제작

### [현준배]

- Maker 찾기 페이지

- 회의록 작성 및 노션 팀 문서 관리

</br>

## ⚓️ 프론트엔드 전략

Next.js와 Type script를 기반으로 한 프론트엔드는, 빠르고 안정적이면서도 다양한 기능으로 유저의 사용 편의성을 극대화 시키며 완성도를 높였습니다. Zustand와 React Query를 활용하여 상태 관리 및 데이터 관리를 효율적으로 처리하며, Tailwind CSS와 Styled-Components를 통해 스타일링을 구현합니다. 또한, 실시간 알림과 결제 기능을 통합하여 사용자 경험을 향상시킵니다.

- **프레임워크**: Next.js
- **프로그래밍 언어**: TypeScript
- **스타일링**: Tailwind CSS, Styled-Components
- **상태 관리**: Zustand
- **데이터 관리**: React Query
- **주요 기능**:
- **인증**: 사용자 인증 및 권한 관리
- **검색 및 필터링**: 다양한 필터 옵션을 통한 Maker 검색
- **무한 스크롤**: React Query를 활용한 무한 스크롤 구현
- **팔로우 기능**: Maker 팔로우 및 관리
- **반응형 디자인**: 다양한 디바이스에 대응하는 반응형 UI
- **이미지 관리**: Next.js Image 컴포넌트를 활용한 최적화된 이미지 처리
- **알림 기능**: 실시간 알림을 통해 사용자에게 중요한 정보를 전달
- **결제 기능**: 안전하고 신뢰할 수 있는 결제 시스템 통합
- **설계 특징**:
- **컴포넌트 기반 설계**: 재사용 가능한 컴포넌트 구조
- **API 연동**: Axios를 통한 서버와의 통신
- **CI/CD**: GitHub Actions를 통한 자동화된 배포 및 테스트
- **코드 품질 관리**: Prettier를 통한 코드 스타일 및 품질 유지
- **환경 설정**: Vercel을 통한 배포 및 환경 설정
- **웹 접근성**: 모든 사용자가 접근할 수 있도록 웹 접근성 고려

</br>

## 🍰 프로젝트 회고

- 프론트엔드 결과물: https://www.go-for-me.kro.kr
- 발표 자료 및 시연 영상 : https://drive.google.com/drive/folders/1UQssCDbmnRkehWDOo0fyqkM-jvmzNdUU

</br>

## 📁 파일 구조

```
public
├── assets
| └── images
├── favicon. ico
└── korea-topo.json
src
├── components
| ├── Common
| | ├── Bubble.tsx
| | ├── Button.tsx
| | ├── Calander.tsx
| | ├── CardFindMaker.tsx
| | ├── ClipboardCopy.tsx
| | ├── CompleteTrip.tsx
| | ├── ConfirmedPlan.tsx
| | ├── DreamerFilter.tsx
| | ├── DropdownSort.tsx
| | ├── FollowedCard.tsx
| | ├── ImageModal.tsx
| | ├── Input.tsx
| | ├── Label.tsx
| | ├── Layout.tsx
| | ├── ModalLayout.tsx
| | ├── Pagination.tsx
| | ├── ReviewForm.tsx
| | ├── SearchBar.tsx
| | ├── Selector.tsx
| | ├── ShareSNS.tsx
| | └── SocialLogin.tsx
| ├── Gnb
| | ├── ChargeModal.tsx
| | ├── NavBar.tsx
| | ├── Notification.tsx
| | └── UserMenu.tsx
| ├── Landing
| | ├── FeatureCard.tsx
| | ├── Features.tsx
| | ├── Hero.tsx
| | └── MapMarker.tsx
| ├── MyPlans
| | ├── Cards
| | | ├── PlanCard.tsx
| | | ├── QuotationCard.tsx
| | | └── QuotationCardCompleted.tsx
| | ├── MyPlanDetail.tsx
| | ├── MyPlanDetailCompleted.tsx
| | ├── MyPlanList.tsx
| | ├── MyPlanNav.tsx
| | ├── QuotationCardList.tsx
| | └── QuotationCardListCompleted.tsx
| ├── MyReviews
| | ├── Cards
| | | ├── ReviewCard.tsx
| | | └── TripCard.tsx
| | ├── MyCompletedTripList.tsx
| | ├── MyReviewList.tsx
| | └── MyReviewNav.tsx
| └── Receive
| ├── CheckFilter.tsx
| ├── CustomerInput.tsx
| ├── FastDropdown.tsx
| ├── ModalFilter.tsx
| ├── Quotation.tsx
| ├── QuotationDetailsContainer.tsx
| ├── ReceiveModalLayout.tsx
| ├── Reject.tsx
| ├── RequestDetails.tsx
| ├── ReviewGraph.tsx
| ├── SendQuotation.tsx
| └── StarRating.tsx
├── features
| ├── ChattingForm.tsx
| ├── DetailMaker.tsx
| ├── FollowedMaker.tsx
| ├── InformEditMaker.tsx
| ├── LoginForm.tsx
| ├── OAuthSignupForm.tsx
| ├── PlanRequest.tsx
| ├── ProfileDreamer.tsx
| ├── ProfileEditDreamer.tsx
| ├── ProfileEditMaker.tsx
| ├── ProfileMaker.tsx
| ├── SignupForm.tsx
| └── SystemLog.tsx
├── pages
| ├── 404
| | └── index.tsx
| ├── activity-logs
| | └── index.tsx
| ├── all-receive-plan
| | └── index.tsx
| ├── chatting
| | └── index.tsx
| ├── finding-maker
| | └── index.tsx
| ├── follow-maker
| | └── index.tsx
| ├── login
| | └── index.tsx
| ├── maker-detail
| | └── index.tsx
| ├── managequo
| | └── index.tsx
| ├── myreview-manage
| | ├── completed-trip
| | | └── index.tsx
| | ├── reviewable-trip
| | | └── index.tsx
| | └── reviewed-trip
| | └── index.tsx
| ├── mytrip-manage
| | ├── completed-plan
| | | └── index.tsx
| | ├── ongoing-plan
| | | └── index.tsx
| | ├── overdue-plan
| | | └── index.tsx
| | └── quotationdetail-dreamer
| | └── [planId].tsx
| ├── plan-detail
| | └── [id].tsx
| ├── plan-request
| | └── index.tsx
| ├── profile
| | ├── dreamer
| | | ├── edit
| | | | └── [id].tsx
| | | └── index.tsx
| | └── maker
| | | ├── edit
| | | | ├── profileEdit
| | | | | └── [id].tsx
| | | | └── informEdit.tsx
| | | ├── mypage
| | | | └── [id].tsx
| | | └── index.tsx
| ├── quotation-detail
| | └── [id].tsx
| ├── receive
| | └── index.tsx
| ├── reject-list
| | └── index.tsx
| ├── signup
| | ├── index.tsx
| | └── oauth.tsx
| ├── _app.tsx
| ├── _document.tsx
| └── index.tsx
├── services
| ├── api.ts
| ├── apiClient.ts
| ├── authService.ts
| ├── chargeService.ts
| ├── chatService.ts
| ├── followService.ts
| ├── notificationService.ts
| ├── planService.ts
| ├── quotationService.ts
| ├── quotationServiceDreamer.ts
| ├── requestService.ts
| ├── reviewService.ts
| └── userService.ts
├── stores
| ├── SignUpContext.tsx
| ├── useAuthStore.tsx
| ├── useRealTimeNotification.ts
| └── withAuthAccess.tsx
├── styles
| └── globals.css
├── types
| ├── chatData.ts
| ├── facebook.d.ts
| ├── kakao.d.ts
| └── planData.ts
└── utils
├── errorStatus.ts
├── formatDate.ts
├── formatImage.ts
├── formatRegion.ts
├── formatTripType.ts
├── random.ts
├── tokenUtils.ts
└── validate.ts

```
11 changes: 10 additions & 1 deletion next.config.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
import type { NextConfig } from "next";

const nextConfig: NextConfig = {
/* config options here */
trailingSlash: true,
reactStrictMode: true,
images: {
unoptimized: true,
remotePatterns: [
{
protocol: "https",
hostname: "images.unsplash.com",
},
],
},
};

export default nextConfig;
Loading