Skip to content

2-FavoritePhoto-2/2-FavoritePhoto-2-FE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

588 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Typing SVG

2024.11.15 - 12.09

์ฝ”๋“œ์ž‡ ์Šคํ”„๋ฆฐํŠธ ํ’€์Šคํƒ 2๊ธฐ ์ค‘๊ธ‰ ํ”„๋กœ์ ํŠธ 2ํŒ€ (Frontend)

Backend Github ๋ฐ”๋กœ๊ฐ€๊ธฐ ๐Ÿ”—


๋žœ๋”ฉ01

๋žœ๋”ฉ02

๋žœ๋”ฉ03

๐Ÿ’ก ๊ฒฐ๊ณผ๋ฌผ


๐Ÿ› ๏ธ ๊ธฐ์ˆ ์Šคํƒ

Node JavaScript Next.js

aws

github slack discord notion

๐Ÿ’ ๊ตฌ์„ฑ์›

์–‘๊ฐ€ํ˜„ ์„œ์œ ๋ฆผ ๋ฐฉ์‹ ์ฒ  ๊น€์œค์„œ
102293d61 image 9d25e22c3 57438e292
๊ฐ€ํ˜„'s ๊นƒํ—ˆ๋ธŒ ์œ ๋ฆผ's ๊นƒํ—ˆ๋ธŒ ์‹ ์ฒ 's ๊นƒํ—ˆ๋ธŒ ์œค์„œ's ๊นƒํ—ˆ๋ธŒ

์–‘๊ฐ€ํ˜„

  • 2ํŒ€ ํŒ€์žฅ
  • README ๋‹ด๋‹น
  • ๋ฐฐํฌ ๊ด€๋ฆฌ, ํŒ€ ์Šค์ผ€์ฅด ๊ด€๋ฆฌ

์„œ์œ ๋ฆผ

  • ํ”„๋ก ํŠธ์—”๋“œ ํŒŒํŠธ์žฅ
  • ์ตœ์ข… ๋ฐœํ‘œ PPT ์ œ์ž‘

๋ฐฉ์‹ ์ฒ 

  • ํ”„๋กœ์ ํŠธ ์‹œ์—ฐ ์˜์ƒ ์ œ์ž‘

๊น€์œค์„œ

  • ํŒ€ ๋…ธ์…˜ ๋ฌธ์„œ ๊ด€๋ฆฌ

๐Ÿ“‹ ํŒ€์›๋ณ„ ๊ตฌํ˜„ ๊ธฐ๋Šฅ ์ƒ์„ธ

๐Ÿ“ธ ํฌํ†  ์นด๋“œ ํ”„๋กœ์ ํŠธ

๐Ÿ› ๏ธ ์ฃผ์š” ๊ธฐ๋Šฅ

์•„๋ž˜์˜ ํƒ€์ดํ‹€๊ณผ ๊ฐ ์„ธ๋ถ€ ํ•ญ๋ชฉ(ํŽ˜์ด์ง€, ๋ชจ๋‹ฌ, ์ฃผ์š” ๊ธฐ๋Šฅ)์„ ํด๋ฆญํ•˜๋ฉด ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


1. ์–‘๊ฐ€ํ˜„

๐ŸŽจ ํฌํ†  ์นด๋“œ ์ƒ์  ๋ฐ ํŒ๋งค์ž ๊ด€๋ จ ๊ธฐ๋Šฅ

ํŽ˜์ด์ง€
  • ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค ํŽ˜์ด์ง€
  • ํŒ๋งค ๋“ฑ๋ก ์„ฑ๊ณต/์‹คํŒจ ํŽ˜์ด์ง€
๋ชจ๋‹ฌ
  • ํŒ๋งค ๋“ฑ๋ก ๋ชจ๋‹ฌ
  • ํฌํ†  ์นด๋“œ ์ˆ˜์ •/ํŒ๋งค ์ทจ์†Œ ๋ชจ๋‹ฌ
  • ๊ตํ™˜ ์Šน์ธ/๊ฑฐ์ ˆ ๋ชจ๋‹ฌ
  • ๋กœ๊ทธ์ธ ํ•„์š” ๋ชจ๋‹ฌ
์ฃผ์š” ๊ธฐ๋Šฅ
  • ์ƒ์  ๊ด€๋ฆฌ:

    • ์ƒ์ ์— ๋“ฑ๋ก๋œ ์นด๋“œ ๋ฆฌ์ŠคํŠธ ์กฐํšŒ
    • ๊ฒ€์ƒ‰, ํ•„ํ„ฐ(๋“ฑ๊ธ‰, ์žฅ๋ฅด, ์„ค๋ช…, ๋งค์ง„ ์—ฌ๋ถ€ ๋“ฑ), ์ •๋ ฌ(์ตœ์‹ /์˜ค๋ž˜๋œ ์ˆœ, ๋‚ฎ์€/๋†’์€ ๊ฐ€๊ฒฉ ์ˆœ)
    • ๋ฌดํ•œ ์Šคํฌ๋กค๋ง
  • ํฌํ†  ์นด๋“œ ํŒ๋งค:

    • ํŒ๋งค ๋“ฑ๋ก
    • ํŒ๋งค ์ •๋ณด ์ˆ˜์ • ๋ฐ ํŒ๋งค ์ทจ์†Œ
  • ๊ตํ™˜ ์Šน์ธ/๊ฑฐ์ ˆ:

    • ๊ตํ™˜ ์š”์ฒญ ๋ชฉ๋ก ์กฐํšŒ
    • ๊ตํ™˜ ์ œ์•ˆ ์Šน์ธ/๊ฑฐ์ ˆ ์ฒ˜๋ฆฌ
  • ์•Œ๋ฆผ UI:

    • ํฌํ†  ์นด๋“œ ๊ฑฐ๋ž˜์™€ ๊ด€๋ จ๋œ ์•Œ๋ฆผ ์ œ๊ณต (๊ตฌ๋งค ์™„๋ฃŒ, ํŒ๋งค ์„ฑ์‚ฌ, ๊ตํ™˜ ์Šน์ธ ๋“ฑ)
    • ์•Œ๋ฆผ ํ‘œ์‹œ ํ˜•์‹:
      • 1์‹œ๊ฐ„~23์‹œ๊ฐ„: ์‹œ๊ฐ„ ๋‹จ์œ„ ํ‘œ์‹œ (์˜ˆ: 1์‹œ๊ฐ„ ์ „)
      • 24์‹œ๊ฐ„~6์ผ: ์ผ ๋‹จ์œ„ ํ‘œ์‹œ (์˜ˆ: 1์ผ ์ „)
      • 7์ผ~3์ฃผ: ์ฃผ ๋‹จ์œ„ ํ‘œ์‹œ (์˜ˆ: 1์ฃผ์ผ ์ „)
      • 4์ฃผ~11๊ฐœ์›”: ์›” ๋‹จ์œ„ ํ‘œ์‹œ (์˜ˆ: 1๊ฐœ์›” ์ „)
      • 12๊ฐœ์›” ์ด์ƒ: ๋…„ ๋‹จ์œ„ ํ‘œ์‹œ (์˜ˆ: 1๋…„ ์ „)
์ปดํฌ๋„ŒํŠธ
  • ๋ชจ๋‹ฌ ์ปดํฌ๋„ŒํŠธ
    • ํ™•์ธ ๋ชจ๋‹ฌ:
      • ๋กœ๊ทธ์ธ ํ•„์š”
      • ๊ตฌ๋งคํ•˜๊ธฐ
      • ๊ตํ™˜ ์ œ์‹œ ์ทจ์†Œ
      • ๊ตํ™˜ ์ œ์‹œ ๊ฑฐ์ ˆ
      • ๊ตํ™˜ ์ œ์‹œ ์Šน์ธ
      • ํŒ๋งค ๋‚ด๋ฆฌ๊ธฐ
  • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ
    • ๋“œ๋กญ๋‹ค์šด
    • ๊ฒ€์ƒ‰
    • ๋ชจ๋‹ฌ ๋ ˆ์ด์•„์›ƒ
    • ์„ฑ๊ณต/์‹คํŒจ ํŽ˜์ด์ง€

2. ์„œ์œ ๋ฆผ

๐Ÿงธ ๋‚ด ํฌํ†  ์นด๋“œ ๋ฐ ํŒ๋งค ์นด๋“œ ๊ด€๋ จ ๊ธฐ๋Šฅ

ํŽ˜์ด์ง€
  • ๋งˆ์ด๊ฐค๋Ÿฌ๋ฆฌ ํŽ˜์ด์ง€
  • ํฌํ†  ์นด๋“œ ๋“ฑ๋ก ํŽ˜์ด์ง€
  • ํŒ๋งค ์นด๋“œ ํŽ˜์ด์ง€
  • ๋“ฑ๋ก ์„ฑ๊ณต/์‹คํŒจ ํŽ˜์ด์ง€
๋ชจ๋‹ฌ
  • ํŒ๋งค ๋“ฑ๋ก ๋ชจ๋‹ฌ
์ฃผ์š” ๊ธฐ๋Šฅ
  • ๊ตฌ๋งคํ•œ ํฌํ†  ์นด๋“œ ๊ด€๋ฆฌ:

    • ํ•„ํ„ฐ, ์ •๋ ฌ, ๊ฒ€์ƒ‰, ํŽ˜์ด์ง€๋„ค์ด์…˜ ์ง€์›
    • ๊ตฌ๋งคํ•œ ํฌํ†  ์นด๋“œ ์ „์ฒด ์กฐํšŒ
  • ํฌํ†  ์นด๋“œ ๋“ฑ๋ก:

    • ์นด๋“œ ์ƒ์„ฑ ๋ฐ ์„ธ๋ถ€ ์ •๋ณด ์ž…๋ ฅ
    • ์ด๋ฆ„, ์ตœ์†Œ ๊ฐ€๊ฒฉ, ๋“ฑ๊ธ‰, ์ด ๋ฐœํ–‰๋Ÿ‰, ์žฅ๋ฅด, ์„ค๋ช… ๋“ฑ
  • ํŒ๋งค ์นด๋“œ ๊ด€๋ฆฌ:

    • ํŒ๋งค ์ƒํƒœ, ๊ตํ™˜ ์ƒํƒœ ๊ด€๋ฆฌ
    • ๋™์ผ ์นด๋“œ์˜ ์ผ๋ถ€ ํŒ๋งค/๊ตํ™˜ ๊ตฌ๋ถ„
์ปดํฌ๋„ŒํŠธ
  • ์นด๋“œ ์ปดํฌ๋„ŒํŠธ
    • ํฌํ†  ์นด๋“œ: ์ƒ์ , ๋งˆ์ด๊ฐค๋Ÿฌ๋ฆฌ, ๋‚ด๊ฐ€ ์ œ์‹œํ•œ ๊ตํ™˜๋ชฉ๋ก, ๊ตํ™˜ ์ œ์‹œ ์นด๋“œ
  • ๋ชจ๋‹ฌ ์ปดํฌ๋„ŒํŠธ
    • ํŒ๋งคํ•˜๊ธฐ
    • ์ˆ˜์ •ํ•˜๊ธฐ
  • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ
    • input / textarea
  • ๊ธฐํƒ€
    • ๋“ฑ๊ธ‰ ์นดํ…Œ๊ณ ๋ฆฌ ์ปดํฌ๋„ŒํŠธ

3. ๋ฐฉ์‹ ์ฒ 

๐Ÿ”„ ํฌํ†  ์นด๋“œ ์ƒ์„ธ ๋ฐ ๊ตฌ๋งค, ๊ตํ™˜ ๊ธฐ๋Šฅ

ํŽ˜์ด์ง€
  • ํŒ๋งค ์ค‘์ธ ํฌํ†  ์นด๋“œ ์ƒ์„ธ ํŽ˜์ด์ง€
  • ๊ตฌ๋งค ์„ฑ๊ณต/์‹คํŒจ ํŽ˜์ด์ง€
  • ๊ตํ™˜ ์ œ์‹œ ์„ฑ๊ณต/์‹คํŒจ ํŽ˜์ด์ง€
๋ชจ๋‹ฌ
  • ๊ตํ™˜ ์ œ์‹œ ๋ชจ๋‹ฌ
  • ๊ตํ™˜ ์ œ์‹œ ์ทจ์†Œ ๋ชจ๋‹ฌ
์ฃผ์š” ๊ธฐ๋Šฅ
  • ํฌํ†  ์นด๋“œ ๊ตฌ๋งค:

    • ๋งค์ง„๋˜์ง€ ์•Š์€ ํฌํ†  ์นด๋“œ๋ฅผ ํฌ์ธํŠธ๋กœ ๊ตฌ๋งค
    • ๊ตฌ๋งค์ž์˜ ํฌ์ธํŠธ ์ฐจ๊ฐ ๋ฐ ํŒ๋งค์ž์˜ ํฌ์ธํŠธ ์ ๋ฆฝ
  • ๊ตํ™˜ ์ œ์‹œ:

    • ํŠน์ • ์นด๋“œ์— ๊ตํ™˜ ์ œ์•ˆ์„œ๋ฅผ ๋ฐœ์†ก
    • ํŒ๋งค์ž๊ฐ€ ๊ตํ™˜ ์Šน์ธ ์‹œ ์นด๋“œ ์†Œ์œ ๊ถŒ ๋ณ€๊ฒฝ
  • ์ƒ์„ธ ์ •๋ณด ์กฐํšŒ:

    • ํฌํ†  ์นด๋“œ์˜ ์ƒ์„ธ ์ •๋ณด(์ด๋ฆ„, ๋“ฑ๊ธ‰, ๊ฐ€๊ฒฉ ๋“ฑ) ํ™•์ธ
    • ์—ฐ๊ด€ ์ƒํ’ˆ๋„ ์นด๋“œ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ
์ปดํฌ๋„ŒํŠธ
  • ์นด๋“œ ์ปดํฌ๋„ŒํŠธ
    • ์„ธ๋ถ€ ์ •๋ณด ์นด๋“œ:
      • ์ƒํ’ˆ ์ •๋ณด(๊ตฌ๋งค์ž ๊ธฐ์ค€)
      • ์ƒํ’ˆ ์ •๋ณด(ํŒ๋งค์ž ๊ธฐ์ค€)
      • ๋‚ด ์นด๋“œ ์ƒ์„ธ
      • ํŒ๋งค ์‹œ ์ž…๋ ฅ ์ •๋ณด
  • ๋ชจ๋‹ฌ ์ปดํฌ๋„ŒํŠธ
    • ๊ตํ™˜ํ•˜๊ธฐ
  • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ
    • ์ˆ˜๋Ÿ‰ ์กฐ์ ˆ

4. ๊น€์œค์„œ

๐ŸŽ ์ธ์ฆ ๋ฐ ์•Œ๋ฆผ, ํฌ์ธํŠธ ํš๋“ ๊ธฐ๋Šฅ

ํŽ˜์ด์ง€
  • ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€
๋ชจ๋‹ฌ
  • ๋กœ๊ทธ์ธ/ํšŒ์›๊ฐ€์ž… ์˜ค๋ฅ˜ ๋ชจ๋‹ฌ
  • ํฌ์ธํŠธ ํš๋“ ์ด๋ฒคํŠธ ๋ชจ๋‹ฌ
์ฃผ์š” ๊ธฐ๋Šฅ
  • ์ธ์ฆ ๊ธฐ๋Šฅ:

    • ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ/๋กœ๊ทธ์•„์›ƒ
    • ๋กœ๊ทธ์ธ ์‹œ nav๋ฐ”์— ์œ ์ € ํ”„๋กœํ•„ ํ‘œ์‹œ
  • ํฌ์ธํŠธ ํš๋“ ๊ธฐ๋Šฅ:

    • ๋žœ๋ค ์ƒ์ž ๋ฝ‘๊ธฐ๋ฅผ ํ†ตํ•ด ํฌ์ธํŠธ ์ ๋ฆฝ
์ปดํฌ๋„ŒํŠธ
  • ๋ชจ๋‹ฌ ์ปดํฌ๋„ŒํŠธ
    • ๋žœ๋ค ํฌ์ธํŠธ ํš๋“
    • ํ”„๋กœํ•„
  • ๊ธฐํƒ€
    • Nav ์ปดํฌ๋„ŒํŠธ

โš“๏ธ ํ”„๋ก ํŠธ์—”๋“œ ์ „๋žต

๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ด€๋ฆฌ ์ „๋žต

Prettier nvm(Node Version Manager) ํ™œ์šฉ

  • PrettierRc: ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ์ฝ”๋“œ ์Šคํƒ€์ผ์„ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด PrettierRc๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ธ๋ถ€ ์„ค์ •์„ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ณ , ํ˜‘์—… ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํƒ€์ผ ์ฐจ์ด๋ฅผ ์ตœ์†Œํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • nvm: ํŒ€์› ๊ฐ„ Node.js ๋ฒ„์ „ ์ฐจ์ด๋กœ ์ธํ•œ ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด nvm์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ํ™˜๊ฒฝ ์„ค์ • ๋ฐ ์ ์šฉ์ด ๊ฐ„๋‹จํ•˜์—ฌ ๋ชจ๋“  ํŒ€์›์ด ๋™์ผํ•œ Node.js ํ™˜๊ฒฝ์—์„œ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๋ฐฐํฌ ๋ฐ ์šด์˜ ์ „๋žต

AWS (EC2) Nginx PM2 ํ™œ์šฉ

  • AWS: EC2๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐฑ์—”๋“œ์™€ ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๋ฐฐํฌํ–ˆ์Šต๋‹ˆ๋‹ค. AWS ํ™˜๊ฒฝ์„ ํ†ตํ•ด ๋ฐฐํฌ ๊ณผ์ •์—์„œ ์‹ค๋ฌด์ ์ธ ๊ฒฝํ—˜์„ ์Œ“์•˜์Šต๋‹ˆ๋‹ค.
  • Nginx: Reverse Proxy๋กœ ์„ค์ •ํ•˜์—ฌ ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ ๊ฐ„์˜ ์ฟ ํ‚ค ์‚ฌ์šฉ ๋ฐ CORS ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ชจ๋“  ์š”์ฒญ์„ ํ•˜๋‚˜์˜ ๋„๋ฉ”์ธ์—์„œ ์ฒ˜๋ฆฌํ•˜๋„๋ก ๊ตฌ์„ฑํ•ด ๋ฐฐํฌ ํ›„ ์•ˆ์ •์„ฑ์„ ํ™•๋ณดํ–ˆ์Šต๋‹ˆ๋‹ค.
  • PM2: ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ์™€ ๋กœ๊ทธ ๋ชจ๋‹ˆํ„ฐ๋ง์— ํ™œ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ๋ฅผ ํ†ตํ•ด ์„œ๋น„์Šค ๊ฐ€์šฉ์„ฑ์„ ์œ ์ง€ํ•˜๊ณ , ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์‹ ์†ํžˆ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๋ธŒ๋žœ์น˜ ์ „๋žต

main - dev - feat ๋ธŒ๋žœ์น˜๋กœ ๊ตฌ์„ฑ

  • main ๋ธŒ๋žœ์น˜: ์•ˆ์ •์ ์ธ ๋ฐฐํฌ์šฉ ๋ธŒ๋žœ์น˜๋กœ, ์ตœ์ข… ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ์˜ ์‹ ๋ขฐ๋„๋ฅผ ์œ ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • dev ๋ธŒ๋žœ์น˜: ํ†ตํ•ฉ๊ณผ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ๋ธŒ๋žœ์น˜๋กœ, ์ „์ฒด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ํ๋ฆ„์„ ์ ๊ฒ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์šฉ์œผ๋กœ AWS์—์„œ ์‹ค์‹œ๊ฐ„ ์—…๋ฐ์ดํŠธํ•˜๋ฉฐ ํ”„๋ก ํŠธ์—”๋“œ ์ž‘์—…์˜ ์—ฐ์†์„ฑ์„ ๋ณด์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.
  • feat ๋ธŒ๋žœ์น˜: ๊ฐœ๋ณ„ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ฐ ์ˆ˜์ • ์ž‘์—…์— ์‚ฌ์šฉํ•ด ์ž‘์—… ๋‹จ์œ„๋ฅผ ๋ช…ํ™•ํžˆ ํ•˜๊ณ , ๋ณ‘ํ•ฉ ์‹œ ์ถฉ๋Œ์„ ์ตœ์†Œํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ถ”๊ฐ€์  ํ”„๋ก ํŠธ์—”๋“œ ์ „๋žต

์ปดํฌ๋„ŒํŠธ ์„ค๊ณ„ ๋ฐ ํ˜‘์—…

  • ์ปดํฌ๋„ŒํŠธ ์žฌ์‚ฌ์šฉ์„ฑ ๊ฐ•ํ™”: Atomic Design ํŒจํ„ด์„ ์ผ๋ถ€ ์ ์šฉํ•ด ์ปดํฌ๋„ŒํŠธ๋ฅผ ๊ณ„์ธต์ ์œผ๋กœ ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด UI ์ปดํฌ๋„ŒํŠธ์˜ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ด๊ณ  ์œ ์ง€๋ณด์ˆ˜์„ฑ์„ ๊ฐ•ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Notion๊ณผ Figma: ๋ฐฑ์—”๋“œ์™€์˜ ์›ํ™œํ•œ ํ˜‘์—…์„ ์œ„ํ•ด API ๋ช…์„ธ ๋ฐ ๋””์ž์ธ ์‹œ์•ˆ ๊ด€๋ จ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๋„๊ตฌ๋กœ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿฐ ํ”„๋กœ์ ํŠธ ํšŒ๊ณ 

๐Ÿ“ ํŒŒ์ผ ๊ตฌ์กฐ

๐Ÿ“ ํŒŒ์ผ ๊ตฌ์กฐ ๋ณด๊ธฐ

๐Ÿ“ฆcomponents
 โ”ฃ ๐Ÿ“‚Common
 โ”ƒ โ”ฃ ๐Ÿ“‚CardInfo
 โ”ƒ โ”ฃ ๐Ÿ“‚Dropdown
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚Sort
 โ”ƒ โ”ฃ ๐Ÿ“‚Grade
 โ”ƒ โ”ฃ ๐Ÿ“‚Input
 โ”ƒ โ”ฃ ๐Ÿ“‚Modal
 โ”ƒ โ”ฃ ๐Ÿ“‚Pagination
 โ”ƒ โ”ฃ ๐Ÿ“‚PhotoCard
 โ”ƒ โ”ฃ ๐Ÿ“‚Profile
 โ”ƒ โ”ฃ ๐Ÿ“‚Quantity
 โ”ƒ โ”ฃ ๐Ÿ“‚RandomBox
 โ”ƒ โ”ฃ ๐Ÿ“‚SearchBar
 โ”ƒ โ”— ๐Ÿ“‚SuccessFail
 โ”ฃ ๐Ÿ“‚CreateCard
 โ”ฃ ๐Ÿ“‚Landing
 โ”ฃ ๐Ÿ“‚MyGallery
 โ”ฃ ๐Ÿ“‚MyShop
 โ”— ๐Ÿ“‚PocketPlace
๐Ÿ“ฆhooks
๐Ÿ“ฆpages
 โ”ฃ ๐Ÿ“‚auth
 โ”ฃ ๐Ÿ“‚card
 โ”ƒ โ”— ๐Ÿ“‚[id]
 โ”ฃ ๐Ÿ“‚myGallery
 โ”ƒ โ”— ๐Ÿ“‚[id]
 โ”ฃ ๐Ÿ“‚myShop
 โ”ฃ ๐Ÿ“‚pocketPlace
 โ”ฃ ๐Ÿ“‚SuccessFail
 โ”ฃ ๐Ÿ“œ404.js
 โ”ฃ ๐Ÿ“œindex.js
 โ”ฃ ๐Ÿ“œrandomtest.js
 โ”ฃ ๐Ÿ“œ_app.js
 โ”— ๐Ÿ“œ_document.js
 ๐Ÿ“ฆpublic
 โ”ฃ ๐Ÿ“‚assets
 โ”ฃ ๐Ÿ“‚fonts
 โ”— ๐Ÿ“œfavicon.ico
 ๐Ÿ“ฆstyles
 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors