Skip to content

doitidey/Team5_ToyProject

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

180 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

KDT_TEAM5 E-Book μ‡Όν•‘λͺ° νŒ€ ν”„λ‘œμ νŠΈ

였뢁였뢁 🐀

logo

저희 5μ‘°λŠ” 카카였 νŽ˜μ΄μ§€λ₯Ό λ²€μΉ˜λ§ˆν‚Ήν•œ νŒ€ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€.
μ•ŒλΌλ”˜ 곡용 book-APIλ₯Ό μ‚¬μš©ν•˜μ—¬ μ‹€μ‹œκ°„μœΌλ‘œ 데이터λ₯Ό λΆˆλŸ¬μ™€μ„œ νŒλ§€ν•˜λ„λ‘ κ΅¬ν˜„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
더미 λ°μ΄ν„°λ‘œλŠ” κ΅¬ν˜„ν•˜κΈ° νž˜λ“ , μ‹€μ‹œκ°„μœΌλ‘œ μ—…λ°μ΄νŠΈ λ˜λŠ” ν˜„μ‹€μ μΈ μ‚¬μ΄νŠΈ μ œμž‘μ„ λͺ©ν‘œλ‘œ μž‘μ—…ν•˜μ˜€μŠ΅λ‹ˆλ‹€. ☘️

배포 μ£Όμ†Œ: https://team5-toy-project-5n2h-b5un8w6mb-fronttemp.vercel.app/

νŒ€μ› μ†Œκ°œ πŸ‘€

νŒ€μ› μ•ˆνƒœμš± μž„μŠΉμ΄ μ •μž¬ν˜„ μ΄μ •ν™˜ λ°±μ§€μš±
κΉƒν—ˆλΈŒ @dotory0829 @doitidey @iskra17 @fronttemp @beakjiuk
λ‹΄λ‹Ή - νšŒμ›κ°€μž…
- 둜그인
- 마이 νŽ˜μ΄μ§€
- λ ˆμ΄μ•„μ›ƒ 및 UI
- μƒν’ˆλ¦¬μŠ€νŠΈ
- μΉ΄νŠΈνŽ˜μ΄μ§€
- 결제 및 κ³„μ’Œ κΈ°λŠ₯
- κΉƒ νŒ€μž₯
- APIμˆ˜μ •
- μƒν’ˆ 검색
- 메인 νŽ˜μ΄μ§€

μ‚¬μš© 기술

React TypeScript SCSS Vite Vercel Figma Zustand

νŽ˜μ΄μ§€ κΈ°λŠ₯ πŸ”Ž


< 메인 νŽ˜μ΄μ§€ >

  • [헀더]
    • 둜고
    • 검색 κΈ°λŠ₯
    • 둜그인, νšŒμ›κ°€μž… νŽ˜μ΄μ§€ 이동
    • λ‘œκ·ΈμΈμ‹œ λ‘œκ·Έμ•„μ›ƒ κΈ°λŠ₯으둜 λ³€ν™” 및 ν”„λ‘œν•„ 이미지
    • μž₯λ°”κ΅¬λ‹ˆ νŽ˜μ΄μ§€
  • [λ°°λ„ˆ]
    • 베슀트 μ…€λŸ¬ 및 μ‹ κ·œ λ„μ„œ (μ‹€μ‹œκ°„) μŠ¬λΌμ΄λ“œ ꡬ성
  • [ν‘Έν„°]
    • ν‘Έν„°

< 둜그인 νŽ˜μ΄μ§€ >

  • [둜그인 κΈ°λŠ₯]
    • λΉ„νšŒμ›μΌ 경우 νšŒμ›κ°€μž… νŽ˜μ΄μ§€ 이동 κΈ°λŠ₯

< νšŒμ›κ°€μž… νŽ˜μ΄μ§€ >

  • [νšŒμ›κ°€μž… κΈ°λŠ₯]
    • νšŒμ›κ°€μž… κΈ°λŠ₯

< 마이 νŽ˜μ΄μ§€ >

  • [내정보 μˆ˜μ •κΈ°λŠ₯]
    • ν”„λ‘œν•„ 이미지, λΉ„λ°€λ²ˆν˜Έ 및 λ‹‰λ„€μž„ λ³€κ²½ κΈ°λŠ₯
  • [μ£Όλ¬Έ λ‚΄μ—­κΈ°λŠ₯]
    • μ£Όλ¬Έ λ‚΄μ—­ 확인, μ£Όλ¬Έ ν™•μ • 및 μ·¨μ†Œ κΈ°λŠ₯
  • [κ³„μ’Œ κΈ°λŠ₯]
    • κ³„μ’Œ μ„€μ • κΈ°λŠ₯
    • κ³„μ’Œ ν•΄μ§€ κΈ°λŠ₯
    • μž”μ•‘ 확인 κΈ°λŠ₯

< μž₯λ°”κ΅¬λ‹ˆ νŽ˜μ΄μ§€ >

  • μ›ν•˜λŠ” λ„μ„œλ₯Ό λ‹¨κΆŒλΏλ§Œμ•„λ‹ˆλΌ μΉ΄νŠΈμ— 담아두고 묢음으둜 ꡬ맀가λŠ₯

< 베슀트 μ…€λŸ¬ νŽ˜μ΄μ§€ >

  • μ•ŒλΌλ”˜ apiλ₯Ό μ‚¬μš©ν•˜μ—¬ μ‹€μ‹œκ°„ 베슀트 μ…€λŸ¬ 확인 κ°€λŠ₯
  • 단, λͺ‡λͺ‡ λΆ€μ μ ˆν•œ κ²€μƒ‰κ²°κ³ΌλŠ” 자체 필터링 처리

< μƒˆλ‘œλ‚˜μ˜¨ μ±… νŽ˜μ΄μ§€ >

  • μ•ŒλΌλ”˜ apiλ₯Ό μ‚¬μš©ν•˜μ—¬ μ‹ κ·œ λ„μ„œ μ‹€μ‹œκ°„ 확인 κ°€λŠ₯
  • 단, λͺ‡λͺ‡ λΆ€μ μ ˆν•œ κ²€μƒ‰κ²°κ³ΌλŠ” 자체 필터링 처리

< 검색 κ²°κ³Ό νŽ˜μ΄μ§€ >

  • μ›ν•˜λŠ” λ„μ„œ 검색 κΈ°λŠ₯ κ΅¬ν˜„
  • 검색 ν›„ λ‚˜μ˜€λŠ” λ„μ„œμ— 따라 μ •λ ¬ κΈ°λŠ₯ κ΅¬ν˜„

νŽ˜μ΄μ§€ μ†Œκ°œ πŸ“‘

λ©”μΈνŽ˜μ΄μ§€

| |

베슀트 μ…€λŸ¬ νŽ˜μ΄μ§€

| |

μƒˆλ‘œ λ‚˜μ˜¨ μ±…

| |

검색 κΈ°λŠ₯

| |

ꡬ맀 상세 νŽ˜μ΄μ§€

| |

μž₯λ°”κ΅¬λ‹ˆ νŽ˜μ΄μ§€

| |

결제 νŽ˜μ΄μ§€

| |

둜그인 νŽ˜μ΄μ§€

| |

λ‚΄ 계정 νŽ˜μ΄μ§€ - μ£Όλ¬Έλ‚΄μ—­

| |

λ‚΄ 계정 νŽ˜μ΄μ§€ - κ°œμΈμ •λ³΄ μˆ˜μ •

| |

λ‚΄ 계정 νŽ˜μ΄μ§€ - κ³„μ’Œ 관리

| |

κ΄€λ¦¬μž νŽ˜μ΄μ§€ - μœ μ € 리슀트

| |

κ΄€λ¦¬μž νŽ˜μ΄μ§€ - 전체 거래 λ‚΄μ—­

| |

폴더 ꡬ쑰 πŸ“

/TEAM5_TOYPROJECT
┣ vercel
┣ api
┃┗ aladinItemSearch.ts
┃┗ heropy.ts
┣ node_modules
┣ public
┣ src
┃┣ api
┃┃┗ accountApi.tsx
┃┃┗ productApi.tsx
┃┃┗ usersApi.tsx
┃┣ comopnents
┃┃┗ AddBookCart.tsx
┃┃┗ AddBookPurchase.tsx
┃┃┗ BanksInfo.css
┃┃┗ BanksInfo.tsx
┃┃┗ ConfirmModal.tsx
┃┃┗ ItemListInfo.tsx
┃┃┗ ItemSortMenu.tsx
┃┃┗ TagSearchMenu.tsx
┃┃┗ TheFooter.tsx
┃┃┗ TheHeader.tsx
┃┃┣ pages
┃┃┃┗ AccountPage
┃┃┃┗ AdminPage
┃┃┃┗ BestsellerPage
┃┃┃┗ CartPage
┃┃┃┗ CheckoutPage
┃┃┃┗ DetailPage
┃┃┃┗ EditBankInfoPage
┃┃┃┗ EditUserInfoPage
┃┃┃┗ MainPage
┃┃┃┗ NewBookPage
┃┃┃┗ OrderHistoryPage
┃┃┃┗ SearchPage
┃┃┃┗ SigninPage
┃┃┃┗ SignupPage
┃┃┣ Store
┃┃┃┗ buttonStore.tsx
┃┃┃┗ useAccountTokenStore.tsx
┃┃┃┗ useCartStore.tsx
┃┃┃┗ useItemApi.tsx
┃┃┣ App.scss
┃┃┣ App.tsx
┃┃┣ hooks.tsx
┃┃┣ main.tsx
┃┃┣ vite-env.d.ts
┣ .eslintrc.cjs
┣ .eslintrc.json
┣ .gitignore
┣ .prettierrc
┣ icon.png
┣ index.html
┣ package-lock.json
┣ package.json
┣ README.md
┣ tsconfig.json
┣ tsconfig.node.json
┣ user.png
β”— vite.config.ts

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 86.7%
  • SCSS 11.3%
  • Other 2.0%