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

경북대 FE_정서현 6주차 과제 Step 3~4 #104

Open
wants to merge 38 commits into
base: hyunaeri
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 36 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
5794dba
Feat: Initialize project with setup
hyunaeri Jul 30, 2024
876ec96
Feat: API 선택을 위한 서버 타입 정의 및 상단 네비게이션 바 구현
hyunaeri Jul 30, 2024
b1614db
Docs(oas.yaml): 협의 후 OpenAPI Specification 1차 작성
hyunaeri Jul 31, 2024
ff7087a
Feat: Mock data 추가
hyunaeri Aug 1, 2024
ed86bc2
Feat: Header 디자인 변경
hyunaeri Aug 1, 2024
8f9aa47
Feat: fetchInstance 를 사용하여 API 명세에 맞게 로그인 로직 수정
hyunaeri Aug 1, 2024
d92f1be
Feat: fetchInstance 를 사용하여 API 명세에 맞게 회원가입 로직 수정
hyunaeri Aug 1, 2024
e8e3858
Feat: fetchInstance 를 사용하여 API 명세에 맞게 위시리스트(관심상품) 로직 수정
hyunaeri Aug 1, 2024
3ee93a4
Feat: 상품 주문 시 옵션 선택 (OptionSelector) 기능 구현
hyunaeri Aug 1, 2024
cfb288b
Style: OptionSection 외부 여백 값 추가
hyunaeri Aug 1, 2024
030ed8d
Feat: 카카오로 로그인하기 기능 추가 및 버튼 생성 후 MSW로 테스트 코드 작성
hyunaeri Aug 1, 2024
04775ed
Feat: 상품 옵션을 선택하지 않았을 때도 주문하기가 가능했던 문제 해결
hyunaeri Aug 1, 2024
9436024
Docs(README.md): Step1 구현 기능 체크
hyunaeri Aug 1, 2024
1cddda2
Feat: gh-pages 설치 후 배포
hyunaeri Aug 1, 2024
fc9f9a6
Feat: Github pages CI/CD 구축
hyunaeri Aug 1, 2024
fcace5e
Chore: CI/CD 자동화 테스트
hyunaeri Aug 1, 2024
2e78475
Chore: 'homepage' 필드로 인해 발생하던 start:mock 스크립트 에러 문제 해결
hyunaeri Aug 1, 2024
e9b830c
Merge branch 'hyunaeri' into Step2
hyunaeri Aug 2, 2024
8cf4fa8
Feat: API 선택을 위한 서버 타입 정의 및 상단 네비게이션 바 구현
hyunaeri Jul 30, 2024
5315100
Docs(oas.yaml): 협의 후 OpenAPI Specification 1차 작성
hyunaeri Jul 31, 2024
bd4f2d5
Feat: Mock data 추가
hyunaeri Aug 1, 2024
be2e3e1
Feat: Header 디자인 변경
hyunaeri Aug 1, 2024
362f2ff
Feat: fetchInstance 를 사용하여 API 명세에 맞게 로그인 로직 수정
hyunaeri Aug 1, 2024
0673fbf
Feat: fetchInstance 를 사용하여 API 명세에 맞게 회원가입 로직 수정
hyunaeri Aug 1, 2024
6ce6af3
Feat: fetchInstance 를 사용하여 API 명세에 맞게 위시리스트(관심상품) 로직 수정
hyunaeri Aug 1, 2024
a6c162b
Feat: 상품 주문 시 옵션 선택 (OptionSelector) 기능 구현
hyunaeri Aug 1, 2024
1a34122
Style: OptionSection 외부 여백 값 추가
hyunaeri Aug 1, 2024
b095031
Feat: 카카오로 로그인하기 기능 추가 및 버튼 생성 후 MSW로 테스트 코드 작성
hyunaeri Aug 1, 2024
3f92fa1
Feat: 상품 옵션을 선택하지 않았을 때도 주문하기가 가능했던 문제 해결
hyunaeri Aug 1, 2024
febb507
Docs(README.md): Step1 구현 기능 체크
hyunaeri Aug 1, 2024
cc6572c
Feat: gh-pages 설치 후 배포
hyunaeri Aug 1, 2024
a6eb7ae
Feat: Github pages CI/CD 구축
hyunaeri Aug 1, 2024
08bfd77
Chore: CI/CD 자동화 테스트
hyunaeri Aug 1, 2024
3042b5e
Chore: 'homepage' 필드로 인해 발생하던 start:mock 스크립트 에러 문제 해결
hyunaeri Aug 1, 2024
79e1d8f
Merge branch 'Step2' into Step1
hyunaeri Aug 2, 2024
c4bd1ff
Feat: 포인트를 사용한 가격 차감 기능 구현
hyunaeri Aug 4, 2024
32c0619
Feat: 로그인 / 회원가입 / 카테고리 API 연동 완료
hyunaeri Aug 5, 2024
43588a4
Feat: 카테고리 페이지 상품 목록 조회 API 연동
hyunaeri Aug 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
48 changes: 48 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: CI

on:
push:
branches:
- main
pull_request:
branches:
- main
# paths: // path는 특정 폴더에 변경사항이 생겼을 때 작동하도록 설정할 수 있음
# - "services/**"

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout Repository
uses: actions/checkout@v2

- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "18"

- name: Install Dependencies
run: npm install

- name: Build
run: npm run build

test:
runs-on: ubuntu-latest

steps:
- name: Checkout Repository
uses: actions/checkout@v2

- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "18"

- name: Install Dependencies
run: npm install

- name: Run Test
run: npm test
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,19 @@
#### ✓ 0단계 - 기본 코드 준비

- [x] 5주차 로그인 및 관심목록 코드를 옮겨오기

<br>

#### ✓ 1단계 - API 명세 협의 & 반영

- [x] 팀 내에서 일관된 기준을 정하여 API 명세를 결정

- [x] 백엔드에서 협의된 API 를 배포하기 전까지는 MSW 로 동작 가능하게 구현

- [x] 추가된 명세를 고려하여 기능 및 UI 추가

- [x] 카카오로 로그인하기 기능 추가

- [x] 상품 옵션 선택 기능 추가


Loading