Skip to content

YAPP-Github/25th-Web-Team-2-FE

Repository files navigation

image

μ„œλΉ„μŠ€ μ†Œκ°œ

πŸ”¬ μ—°κ΅¬μž

연ꡬ μ°Έμ—¬μž λͺ¨μ§‘이 μ–΄λ ΅λ‹€λ©΄?
그라밋에 곡고λ₯Ό λ“±λ‘ν•˜λ©΄ λͺ¨μ§‘ λŒ€μƒμ—κ²Œ μžλ™μœΌλ‘œ 메일이 λ°œμ†‘λΌμš”.

πŸ’° μ°Έμ—¬μž

κ°€κΉŒμš΄ μ‹€ν—˜μ— μ°Έμ—¬ν•΄ μš©λˆμ„ 벌고 μ‹Άλ‹€λ©΄?
λ‚΄ 쑰건에 λ§žλŠ” μ‹€ν—˜λ§Œ λͺ¨μ•„보고 λ©”μΌλ‘œ μΆ”μ²œλ°›μœΌμ„Έμš”.

μ—°κ΅¬μž μ°Έμ—¬μž
image image

디렉토리 ꡬ쑰

  • νŽ˜μ΄μ§€ λ‹¨μœ„λ‘œ 파일 뢄리
  • νŽ˜μ΄μ§€ λ‚΄μ—μ„œλ§Œ μ‚¬μš©λ˜λŠ” 경우, νŽ˜μ΄μ§€ ν•˜μœ„μ— /utils, /types, /constants 디렉토리 뢄리
  • νŽ˜μ΄μ§€ ν•˜μœ„μ— components, hooks 디렉토리 생성 ν›„ ν•˜μœ„μ—μ„œ 곡용으둜 관리
πŸ“¦ src
 ┣ πŸ“‚ apis                     # API 호좜 및 κ΄€λ ¨ μ„€μ • 관리
 ┃ ┣ πŸ“œ config.ts              # API κΈ°λ³Έ μ„€μ • (ex: baseURL, Axios instance)
 ┃ β”— πŸ“œ exampleapi.ts          # μ˜ˆμ‹œ API μ •μ˜ (ex: 둜그인, 데이터 쑰회)
 ┣ πŸ“‚ app
 ┃ ┣ πŸ“‚ example                # νŽ˜μ΄μ§€λ₯Ό μ •μ˜ν•œ 폴더 (폴더 이름이 각 λΌμš°νŠΈμ™€ λŒ€μ‘)
 ┃ ┃ ┣ πŸ“‚ components           # ν•΄λ‹Ή νŽ˜μ΄μ§€μ—μ„œλ§Œ μ‚¬μš©ν•˜λŠ” μ»΄ν¬λ„ŒνŠΈ
 ┃ ┃ ┃ ┣ πŸ“‚ ExampleComponent
 ┃ ┃ ┃ ┃ ┣ πŸ“œ index.tsx                 # μ—”νŠΈλ¦¬ (import μ‹œ 폴더λͺ…λ§Œ μ‚¬μš©)
 ┃ ┃ ┃ ┃ β”— πŸ“œ ExampleComponent.css.ts   # Vanilla Extract μŠ€νƒ€μΌ
 ┃ ┃ ┣ πŸ“‚ hooks                # ν•΄λ‹Ή νŽ˜μ΄μ§€ μ „μš© μ»€μŠ€ν…€ ν›…
 ┃ ┃ ┣ πŸ“‚ utils                # ν•΄λ‹Ή νŽ˜μ΄μ§€ μ „μš© μœ ν‹Έ (파일 λ‹¨μœ„ 뢄리)
 ┃ ┃ ┣ πŸ“‚ types                # ν•΄λ‹Ή νŽ˜μ΄μ§€ μ „μš© νƒ€μž…
 ┃ ┃ ┣ πŸ“‚ constants            # ν•΄λ‹Ή νŽ˜μ΄μ§€ μ „μš© μƒμˆ˜
 ┃ ┃ ┣ πŸ“œ layout.tsx           # νŽ˜μ΄μ§€ 곡톡 λ ˆμ΄μ•„μ›ƒ
 ┃ ┃ β”— πŸ“œ page.tsx             # ν•΄λ‹Ή νŽ˜μ΄μ§€ μ—”νŠΈλ¦¬ 파일
 ┣ πŸ“‚ assets                   # 정적 μžμ‚° (이미지 λ“±) 관리
 ┣ πŸ“‚ components               # 곡톡 UI μ»΄ν¬λ„ŒνŠΈ 관리
 ┣ πŸ“‚ constants                # ν”„λ‘œμ νŠΈ μ „μ—­μ—μ„œ μ‚¬μš©ν•˜λŠ” μƒμˆ˜
 ┣ πŸ“‚ styles                   # μŠ€νƒ€μΌ κ΄€λ ¨ μ„€μ • 및 κΈ€λ‘œλ²Œ ν…Œλ§ˆ
 β”— πŸ“‚ types                    # μ „μ—­ νƒ€μž… μ •μ˜

기술 μŠ€νƒ

  • Typescript
  • Next.js (14.2.25)
  • Tanstack Query
  • React Hook Form
  • Zod
  • Radix UI

stackticon

About

κ·ΈλΌλ°‹πŸ‘©πŸ»β€πŸ”¬ - λŒ€ν•™μ›μƒ μ—°κ΅¬μžμ™€ ν”Όν—˜μž 역할을 μ›ν•˜λŠ” λŒ€ν•™μƒμ„ μ—°κ²°ν•΄μ£ΌλŠ” λ§€μΉ­ μ„œλΉ„μŠ€

Topics

Resources

Stars

Watchers

Forks

Contributors