Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5주차 개발 상황 코드리뷰 #39

Merged
merged 88 commits into from
Oct 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
bb77e48
FE 개발 환경 세팅 및 폴더구조 세팅 (#2)
Dobbymin Sep 19, 2024
73c05c7
FE 개발 환경 세팅 및 폴더구조 세팅 (#2) (#3)
Dobbymin Sep 19, 2024
2df360d
Feat/issue #5 (#6)
Dobbymin Sep 19, 2024
41a15c0
Merge branch 'Develop' into Weekly
Dobbymin Sep 20, 2024
43f1ff6
메인페이지 UI 구현 (#16)
Dobbymin Sep 25, 2024
12f035d
Deploy: ESLint 실행 자동화
Dobbymin Sep 27, 2024
a8ab697
Deploy: 배포 자동화 기능 구현
Dobbymin Sep 27, 2024
61ed798
Fix: eslint 설정 수정
Dobbymin Sep 27, 2024
7bfb259
Feat(main): eslint 오류 수정
Dobbymin Sep 27, 2024
f8fe191
Remove: mock service worker 파일 제거
Dobbymin Sep 27, 2024
63e5abe
Fix: tsconfig 설정 수정
Dobbymin Sep 27, 2024
e51bc71
Feat: 마이페이지 구성 컴포넌트 추가(프로필,포인트, 이용내역)
Diwoni Sep 27, 2024
1f92cc9
Style: 마이페이지 전체 레이아웃 설정
Diwoni Sep 27, 2024
3d62489
Style: 프로필 컴포넌트 내 커서 포인터 적용
Diwoni Sep 27, 2024
fe66bf6
배포 자동화 및 eslint 테스트 자동화 기능 구현 (#19)
Dobbymin Sep 27, 2024
bcf9e77
Feat: 회원가입 페이지 UI 구현
JYN523 Sep 27, 2024
072c85e
Merge branch 'Weekly' into Feat/issue-#21
JYN523 Sep 27, 2024
6434242
Fix: eslin 오류 수정
JYN523 Sep 27, 2024
bc90ef0
마이페이지 UI 구현 (구성 컴포넌트 추가) (#20)
Dobbymin Sep 27, 2024
5987f80
Merge branch 'Weekly' into Feat/issue-#21
Dobbymin Sep 27, 2024
1b5be54
Fix(mypage): 사용하지 않는 코드 제거
Dobbymin Sep 27, 2024
04570d8
Fix: 절대경로 수정
Dobbymin Sep 27, 2024
9f7b6d3
회원가입 페이지 UI 구현 (#22)
Dobbymin Sep 27, 2024
c829703
Feat: 서비스 이용 내역 페이지 생성 및 텍스트 부분 UI 구현
Diwoni Sep 30, 2024
462a74a
Feat: 서비스 이용내역 항목 컴포넌트 및 타입 추가
Diwoni Sep 30, 2024
05a5531
Fix: eslintrc.json 파일 재수정(원상태로 복구)
Diwoni Sep 30, 2024
059c47f
보호자용 서비스 이용 현황 페이지 구현 (#24)
Dobbymin Oct 2, 2024
4f4f88b
Refactor(register): 보호자 서약서 내용 분리 및 코드 정리
Dobbymin Oct 4, 2024
2e8db6f
Refactor(register): 시니또 서약서 내용 분리 및 코드 정리
Dobbymin Oct 4, 2024
bdc41ff
Refactor(router): 서비스 이용 내역 페이지 경로 네이밍 변경
Dobbymin Oct 4, 2024
b6af5cb
Refactor: 전체 폴더 구조 변경
Dobbymin Oct 4, 2024
3466c88
Remove: npm package-lock 파일 제거
Dobbymin Oct 4, 2024
240bc19
Docs: PR 템플릿 내용 수정
Dobbymin Oct 4, 2024
668483d
Refactor: global style chakra UI -> emotion 변경
Dobbymin Oct 4, 2024
586061c
전체 폴더 구조 변경 및 기타 코드 수정 (#25)
Dobbymin Oct 4, 2024
d03575d
Style: 서비스 이용 내역 페이지 UI 수정(요소 넓이)
Diwoni Oct 4, 2024
9800f2d
Feat: 시니어 등록 페이지 생성 및 라우팅
Diwoni Oct 4, 2024
34ca814
Feat: 시니또용 콜백 요청 리스트 조회 페이지 UI 구현
JYN523 Oct 4, 2024
4d69339
Feat: 시니어 등록 페이지 UI 구현 및 버튼 공통 컴포넌트 생성(보완 필요)
Diwoni Oct 4, 2024
b27cbe7
Chore: eslintrc.json 파일 복구
Diwoni Oct 4, 2024
a10d239
Feat: 시니또용 콜백 요청 수락 페이지 UI 구현
JYN523 Oct 4, 2024
e403617
Style: 코드리뷰 반영(폴더명 수정 외 기타)
Diwoni Oct 4, 2024
8dd61c7
Style: global 변수명 수정
Diwoni Oct 4, 2024
c5f1bef
Feat: 시니또용 콜백 요청 진행 페이지 UI 구현
JYN523 Oct 4, 2024
7af2eeb
Feat(router): 안부전화 서비스 페이지 router 설정 추가
Dobbymin Oct 4, 2024
2c427f0
Feat(router): 안부전화 서비스 페이지 path 설정
Dobbymin Oct 4, 2024
cc2d5df
Remove: 폴더 구조 유지 파일 제거
Dobbymin Oct 4, 2024
32f01a1
Chore: arrow 이미지 파일 추가
Dobbymin Oct 4, 2024
fc19aea
Feat(hello-call): 안부전화 서비스 요청 리스트 컴포넌트 구현
Dobbymin Oct 4, 2024
489db37
Feat: 시니또용 가이드라인 조회 페이지 UI 구현
JYN523 Oct 4, 2024
fcb3ee7
Feat(hello-call): 안부전화 서비스 요청 리스트 페이지 UI 구현 및 컴포넌트 분리
Dobbymin Oct 4, 2024
a00d29d
Fix: eslint 오류 수정
JYN523 Oct 4, 2024
f922440
Fix(routes): 콜백 관련 페이지 router, path 수정
JYN523 Oct 4, 2024
43d2eae
Fix(CallBackDetail): navigate path 수정
JYN523 Oct 4, 2024
ab189f2
Fix(CallBackDetail): 가이드라인 메뉴 Chakra UI 적용
JYN523 Oct 4, 2024
75b1fb7
Chore: 안부전화 서비스 페이지 icon 추가
Dobbymin Oct 4, 2024
0873f54
Refactor: 안부전화 서비스 요청 리스트 경로 변경
Dobbymin Oct 4, 2024
26392ee
Feat(router): 안부전화 서비스 페이지 경로 설정 및 라우터 설정 추가
Dobbymin Oct 4, 2024
61a427b
Remove: 폴더구조 유지 파일 제거
Dobbymin Oct 4, 2024
b331a12
Fix: font-size, color global style 적용
JYN523 Oct 4, 2024
700be4c
시니또용 콜백 페이지 UI 구현 (#32)
JYN523 Oct 4, 2024
b86aa39
Merge branch 'Weekly' into Feat/issue-#26
Dobbymin Oct 5, 2024
3cb4711
Feat(hello-call): 안부전화 서비스 더미데이터 추가
Dobbymin Oct 5, 2024
540ae9b
Feat(hello-call): 안부전화 서비스 공지 글 데이터 추가
Dobbymin Oct 5, 2024
ad3979b
Feat(hello-call): 안부전화 서비스 정보 ui 구현
Dobbymin Oct 5, 2024
df64575
Feat(hello-call): 안부전화 서비스 공지 글 ui 구현
Dobbymin Oct 5, 2024
5a80d6e
Feat(hello-call): 안부전화 서비스 ui 구현
Dobbymin Oct 5, 2024
9ccc061
Chore(hello-call): 안부전화 서비스 보고서 icon 추가
Dobbymin Oct 5, 2024
f45bdec
Feat(router): 안부전화 서비스 보고서 작성 경로 추가
Dobbymin Oct 5, 2024
7fb2d30
Feat(router): 안부전화 서비스 보고서 작성 path 추가
Dobbymin Oct 5, 2024
a4c04f5
Chore: 공통 컴포넌트 Button 파일 제거
Diwoni Oct 5, 2024
4be4b8d
Feat(hello-call): 안부 전화 서비스 보고서 작성 페이지 이동 기능 구현
Dobbymin Oct 5, 2024
cd27bab
Feat(hello-call): 안부 전화 서비스 페이지 이동 기능 구현
Dobbymin Oct 5, 2024
fe32061
Feat(hello-call): 안부 전화 서비스 페이지 이동 기능 구현
Dobbymin Oct 5, 2024
d74209e
Feat(hello-call): 안부전화 서비스 보고서 더미데이터 추가
Dobbymin Oct 5, 2024
c8c7ed6
Feat(hello-call): 안부전화 서비스 보고서 ui 구현
Dobbymin Oct 5, 2024
819bd3e
Merge branch 'Weekly' into Feat/issue-#33
Dobbymin Oct 5, 2024
69d701e
Fix: 충돌 파일 해결
Diwoni Oct 5, 2024
33205b3
Fix: eslint 오류 수정 및 포맷팅 수정
Dobbymin Oct 5, 2024
71bea1b
Fix: 충돌 해결
Diwoni Oct 5, 2024
80fffa4
Merge pull request #31 from kakao-tech-campus-2nd-step3/Feat/issue-#26
Dobbymin Oct 5, 2024
cce129d
시니어 등록 페이지 UI 구현 및 공통 컴포넌트(버튼) 생성 (#30)
Dobbymin Oct 5, 2024
2d29efa
Merge branch 'Weekly' into Feat/issue-#33
Dobbymin Oct 5, 2024
2e5b474
Fix(router): 충돌 오류 수정
Dobbymin Oct 5, 2024
ad948c6
Refactor(notice): 공통 컴포넌트로 변경 코드 수정
Dobbymin Oct 5, 2024
78c8534
Refactor(notice): 공통 컴포넌트로 변경 코드 수정
Dobbymin Oct 5, 2024
ad7b490
Fix(hello-call): router 경로 수정
Dobbymin Oct 5, 2024
0f9d721
안부전화 서비스 UI 구현 (#36)
Dobbymin Oct 5, 2024
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
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
vite.config.ts
jest.config.ts
4 changes: 3 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,11 @@
"typescript": {
"alwaysTryTypes": true
}
},
"react": {
"version": "detect"
}
},
"include": ["vite.config.ts"],
"rules": {
"no-param-reassign": ["error", { "props": false }],
"@typescript-eslint/no-non-null-assertion": "off",
Expand Down
6 changes: 2 additions & 4 deletions .github/ISSUE_TEMPLATE/ISSUE_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,16 @@ assignees: ''

> 추가하려는 기능에 대해 간결하게 설명해주세요.


## 🔧 작업 상세 내용

- [ ] TODO
- [ ] TODO
- [ ] TODO

## 📆 예상 기간

> 예상 개발 기간을 대략적으로 작성해주세요.
>
>
> 예) 0월 00일 ~ 0월 00일


## 📙 참고할만한 자료(선택)

9 changes: 4 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,24 @@
## #️⃣ 연관된 이슈
> ex) #이슈번호, #이슈번호

> ex) #이슈번호, - #이슈번호

## 📝 작업 내용

> 이번 PR에서 작업한 내용을 간략히 설명해주세요.(이미지 첨부 가능)

- TODO
- TODO

### 스크린샷 (선택)


## 💬 리뷰 요구사항(선택)

> 리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요
>
> ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?


## ⏰ 현재 버그


## ✏ Git Close
> close #이슈번호

> close #이슈번호
27 changes: 27 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: ESLint test

on:
pull_request:
branches:
- Master
- Develop
- Weekly
workflow_dispatch:

jobs:
test:
runs-on: ubuntu-latest

steps:
- name: Checkout Code
uses: actions/checkout@v4

- name: Install Pnpm package manager
run: |
npm install -g pnpm

- name: Install Dependencies
run: pnpm install

- name: Lint Code
run: pnpm lint
61 changes: 61 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: S3 deploy

on:
push:
branches: ['Master']
env:
AWS_REGION: ap-northeast-2
S3_BUCKET_NAME: sinitto
permissions:
contents: read

jobs:
deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
- name: Checkout source code.
uses: actions/checkout@master

- name: Cache node modules
uses: actions/cache@v4
with:
path: node_modules
key: ${{ runner.OS }}-build-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.OS }}-build-
${{ runner.OS }}-

- name: Install pnpm
run: |
npm install -g pnpm

- name: Create .env file
run: |
echo "VITE_APP_BASE_URL=${{ secrets.VITE_APP_BASE_URL }}" >> .env
echo "VITE_APP_KAKAO_AUTH_CLIENT_ID=${{ secrets.VITE_APP_KAKAO_AUTH_CLIENT_ID }}" >> .env
echo "VITE_APP_KAKAO_AUTH_REDIRECT_URI=${{ secrets.VITE_APP_KAKAO_AUTH_REDIRECT_URI }}" >> .env
echo "VITE_ENV"=${{ secrets.VITE_ENV }} >> .env

- name: Install Dependencies
run: pnpm install --no-frozen-lockfile --force

- name: Lint Code
run: pnpm lint

- name: Build
run: CI='' pnpm run build

- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ env.AWS_REGION }}

- name: Upload to AWS S3
run: |
aws s3 cp \
--recursive \
--region ap-northeast-2 \
./dist s3://${{env.S3_BUCKET_NAME}}
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
# Team8_FE

8조 프론트엔드
7 changes: 5 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"dev": "vite --host",
"build": "tsc -b && vite build",
"lint": "eslint .",
"preview": "vite preview"
"preview": "vite preview",
"format": "prettier --check --ignore-path .prettierignore .",
"format:fix": "prettier --write --ignore-path .gitignore ."
},
"dependencies": {
"@chakra-ui/react": "^2.8.2",
Expand All @@ -21,6 +23,7 @@
"react-icons": "^5.2.1",
"react-modal": "^3.16.1",
"react-router-dom": "^6.26.1",
"swiper": "^11.1.14",
"zustand": "^4.5.5"
},
"devDependencies": {
Expand Down
Loading