Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
1b98277
과제 제출을 위한 빈 커밋 날리기
Dec 2, 2025
cd8a1fc
feat: icon components 분리
Dec 4, 2025
7013b81
feat: initData 상수화
Dec 4, 2025
ab4cb72
feat: [Layout] Header 분리
Dec 4, 2025
26e6d6b
feat: [Ui] Badge, Button, Input 추가
Dec 4, 2025
e671b88
feat: [Hooks] 커스텀 훅 추가
Dec 4, 2025
0a39eef
feat: [Utils] 커스텀 훅 추가 - useDebounce, useLocalStorage
Dec 4, 2025
69469ff
feat: [Utils] cartCalculations, formatters, validators 추가
Dec 4, 2025
54d773c
feat: [entities] Cart, CartItem, CouponForm, ProductCard, ProductForm 추가
Dec 4, 2025
41c4dae
feat: [Pages] AdminPage, CartPage로 분리
Dec 4, 2025
29c63d2
feat: notifications 별도로 관리
Dec 4, 2025
9ecabbe
refactor: App.tsx 개선
Dec 4, 2025
e8afa4a
chore: jotai 상태 관리 라이브러리 추가
Dec 4, 2025
11a06cd
refactor: 불필요 주석 제거
Dec 4, 2025
4dfd60a
fix: basic -> advanced 코드 이관
Dec 4, 2025
934c350
refactor: CartPage 비즈니스 로직 hook으로 관리
Dec 4, 2025
29f294a
feat: [atom] cartAtoms 추가
Dec 4, 2025
b01100d
feat: [atom] couponAtoms 추가
Dec 4, 2025
2995175
feat: [atom] notificationAtoms 추가
Dec 4, 2025
905f6b1
feat: [atom] uiAtoms 추가
Dec 4, 2025
c3f1725
feat: [atom] productAtoms 추가
Dec 4, 2025
176cb94
feat: [atom] index 추가
Dec 4, 2025
0e6eda7
fix: Header props -> atom 으로 상태관리 변경
Dec 4, 2025
c8ad1c3
fix: AdminPage props -> atom 으로 상태관리 변경
Dec 4, 2025
44e9618
fix: CartPage props -> atom 으로 상태관리 변경
Dec 4, 2025
31412ff
refactor: CartPage 비즈니스 로직 hook으로 관리
Dec 4, 2025
dbf6a04
refactor: App props drilling 제거
Dec 4, 2025
259567a
fix: 미사용 함수 제거 및 import 추가
Dec 4, 2025
b477ada
chore: gh-pages 및 deploy script 추가
Dec 4, 2025
4d1ea10
refactor: 불필요 로직 제거
Dec 4, 2025
7365144
refactor: import 추가
Dec 4, 2025
ab05de0
feat: [utils] idGenerator 추가
Dec 5, 2025
790e485
feat: [utils] idGenerator 추가 - basic
Dec 5, 2025
70c0b7f
feat: [utils] Entity별 헬퍼 함수 추가
Dec 5, 2025
4c85158
feat: [utils] Entity별 헬퍼 함수 추가 - basic
Dec 5, 2025
c3cb3b5
refactor: 미사용 import 제거
Dec 5, 2025
6b03d2a
refactor: 미사용 import 제거
Dec 5, 2025
6458ea4
feat: import 추가
Dec 5, 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
4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,20 @@
"test:advanced": "vitest src/advanced",
"test:ui": "vitest --ui",
"build": "tsc -b && vite build",
"deploy": "pnpm run build && gh-pages -d dist",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0"
},
"dependencies": {
"gh-pages": "^6.3.0",
"jotai": "^2.15.2",
"react": "^19.1.1",
"react-dom": "^19.1.1"
},
"devDependencies": {
"@testing-library/jest-dom": "^6.6.4",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/node": "^24.10.1",
"@types/react": "^19.1.9",
"@types/react-dom": "^19.1.7",
"@typescript-eslint/eslint-plugin": "^8.38.0",
Expand Down
284 changes: 269 additions & 15 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

Empty file added public/.nojekyll
Empty file.
Loading