/adm_product_add

๐Ÿ“ ์›ํ‹ฐ๋“œ ํ”„๋ฆฌ ์˜จ๋ณด๋”ฉ 1์ฃผ์ฐจ ๊ณผ์ œ - ์ƒํ’ˆ ๋“ฑ๋ก ํŽ˜์ด์ง€

Primary LanguageJavaScript

๐Ÿ“์›ํ‹ฐ๋“œ ํ”„๋ฆฌ ์˜จ๋ณด๋”ฉ 2๋ฒˆ์งธ ๊ณผ์ œ

์„ค๋กœ์ธ - ์ƒํ’ˆ ๋“ฑ๋ก ํŽ˜์ด์ง€ ๊ตฌํ˜„

์„ค๋กœ์ธ(์„ค๋กœ์ธ) ๊ธฐ์—…, ์ฑ„์šฉ, ํˆฌ์ž, ๋‰ด์Šค

๐Ÿ“Œ๋ฐฐํฌ ๋งํฌ

๐Ÿ“Œํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

  • ์„ค๋กœ์ธ์˜ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€, ์ƒํ’ˆ์˜ ์‹ ๊ทœ ๋“ฑ๋ก ๋˜๋Š” ์ˆ˜์ •ํ•˜๋Š” ์˜์—ญ์˜ ํŽ˜์ด์ง€๋ฅผ ๊ตฌํ˜„
  • Recoil๋กœ ์ „์—ญ ์ƒํƒœ ๊ด€๋ฆฌ
  • datepicker๋ฅผ ์ œ์™ธํ•œ UI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๊ตฌํ˜„
  • ๊ณต์šฉ ์ปดํฌ๋„ŒํŠธ ์‚ฌ์šฉ์„ ํ†ตํ•œ ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ์„ฑ๊ณผ ์ž‘์—… ํšจ์œจ์„ฑ ํ–ฅ์ƒ

๐Ÿ“ŒํŒ€์› ์†Œ๊ฐœ

์ž„ํ–ฅ์ˆ˜ (ํŒ€์žฅ) ๊น€๊ธฐ์˜ ์ด๋„ํ˜„ ์กฐ์˜ˆ์ง€
FE Developer FE Developer FE Developer FE Developer

๐Ÿ“Œํ”„๋กœ์ ํŠธ ๊ณผ์ • ์†Œ๊ฐœ

ํŒ€์› ๊ฐ„ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•œ ์†Œํ†ต ํŒ€์› ๊ฐ„ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•œ ์†Œํ†ต
image-20220129152245533 image-20220129152736045
์ฝ”๋”ฉ ์ปจ๋ฒค์…˜ ์•ฝ์†์„ ํ†ตํ•œ ์ฝ”๋“œ ํ†ต์ผ์„ฑ Git ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜ ์ •์˜
image-20220129152127586 image-20220129151957567

๐Ÿ“Œ๊ธฐ๋Šฅ ๋ชฉ๋ก ๋ช…์„ธ

โœ” ๋‹ด๋‹น์ž : ๊น€๊ธฐ์˜

  • ๋…ธ์ถœ ๋ฐ ํŒ๋งค๊ธฐ๊ฐ„ ์„ค์ •
  • ์ด๋ฏธ์ง€ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ : ์ด๋ฏธ์ง€ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ, ๋‹ค์ค‘ ์„ ํƒ ๊ธฐ๋Šฅ
  • ๋ฉ”๋‰ด๋ฐ” ๊ตฌํ˜„

โœ” ๋‹ด๋‹น์ž : ์กฐ์˜ˆ์ง€

  • ์ƒํ’ˆ ๊ธฐ๋ณธ ์ •๋ณด ๋“ฑ๋ก
    • ์นดํ…Œ๊ณ ๋ฆฌ ๋ฆฌ์ŠคํŒ… ์„ค์ •
    • ํƒœ๊ทธ ์„ค์ • : ๊ฒ€์ƒ‰์–ด์— ๋”ฐ๋ฅธ ํƒœ๊ทธ ํ•„ํ„ฐ๋ง, ์„ค์ • ๋ฐ ํ•ด์ œ
    • ์ƒํ’ˆ๋ช… ์ž…๋ ฅ
    • ์ƒํ’ˆ ๊ตฌ์„ฑ ์†Œ๊ฐœ ์ •๋ณด ์ž…๋ ฅ
    • ์ƒํ’ˆ ์ด๋ฏธ์ง€ ๋“ฑ๋ก : ์ƒํ’ˆ ์ธ๋„ค์ผ ๋ฐ ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ ๋“ฑ๋ก
    • ์ƒํ’ˆ ์ด ์žฌ๊ณ ๋Ÿ‰ ํ‘œ์‹œ

โœ” ๋‹ด๋‹น์ž : ์ด๋„ํ˜„

  • ์ƒํ’ˆ ์˜ต์…˜ ๋“ฑ๋ก
    • ์ด๋ฏธ์ง€ ์ฒจ๋ถ€
    • ์˜ต์…˜๋ช…, ๊ฐ€๊ฒฉ, ์žฌ๊ณ  ๊ณผ์„ธ ํ‘œ์‹œ ์„ค์ •
    • ์˜ต์…˜ ์„ธํŠธ ์ถ”๊ฐ€ ๋ฒ„ํŠผ ํƒญ ์‹œ ์ถ”๊ฐ€์˜ต์…˜ ๋“ฑ๋ก sell ์ถ”๊ฐ€
  • ์ด๋ฏธ์ง€ ์ถ”๊ฐ€
    • ์ƒํ’ˆ ์†Œ๊ฐœ ์ด๋ฏธ์ง€ ์ถ”๊ฐ€
    • ๊ตฌ๋งค์ž ์ถ”์ฒœ ์ด๋ฏธ์ง€ ์ถ”๊ฐ€

โœ” ๋‹ด๋‹น์ž : ์ž„ํ–ฅ์ˆ˜

  • ์ƒํ’ˆ ์ •๋ณด ๊ณ ์‹œ

    • ์ œํ’ˆ๋ช…, ์›์‚ฐ์ง€, ๋“ฑ๊ธ‰, ๋ณด๊ด€ ์‹ํ’ˆ ์œ ํ˜• ๋“ฑ ์ž…๋ ฅ, ๊ธฐํƒ€ ํ•ญ๋ชฉ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ
    • ์ •๋ณด๊ณ ์‹œ ์ถ”๊ฐ€๋ฅผ ํ†ตํ•ด ์ •๋ณด๊ณ ์‹œ ํ•ญ๋ชฉ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ
    • ๊ธฐ์กด ์ •๋ณด ๊ณต์‹œ ํ•ญ๋ชฉ ์™ธ ์ƒˆ๋กœ์šด ํ•ญ๋ชฉ์ด ์ถ”๊ฐ€๋์„ ๋•Œ๋งŒ ์‚ญ์ œ ๋ฒ„ํŠผ ๋“ฑ์žฅ
  • ์ƒํ’ˆ ๋ฐฐ์†ก ์„ค์ •

    • ์‚ฌ์šฉ์ž ๋ฐฐ์†ก์ผ ์ถœ๋ฐœ์ผ ์ง€์ • / ๋ฐฉ๋ฌธ ์ˆ˜๋ น / ์„  ์ฃผ๋ฌธ ์˜ˆ์•ฝ ๋ฐฐ์†ก ์ค‘ ์„ ํƒ ๊ฐ€๋Šฅ
    • ์„  ์ฃผ๋ฌธ ์˜ˆ์•ฝ ๋ฐฐ์†ก ์„ ํƒ ์‹œ ๋‚ ์งœ ์„ ํƒ ๊ฐ€๋Šฅ
  • ์ƒํ’ˆ ํ˜œํƒ ๋ฐ ๊ธฐํƒ€ ์„ค์ •

    • ํ† ๊ธ€๋กœ on / off ์„ ํƒ ๊ฐ€๋Šฅ

๐Ÿ“Œํ”„๋กœ์ ํŠธ ์„ค์น˜ ๋ฐ ์‹œ์ž‘

ํ”„๋กœ์ ํŠธ ํด๋ก 

$ git clone https://github.com/2201infinity/adm_product_add.git

ํŒจํ‚ค์ง€ ์„ค์น˜

$ npm install or yarn

์„œ๋ฒ„ ์‹คํ–‰

$ npm run start or yarn run start