Skip to content

Team-8px/earth_market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๋†๋ถ€์™€ ์†Œํ†ตํ•˜๋Š” ๋†์‚ฐ๋ฌผ ์ง๊ฑฐ๋ž˜ ์•ฑ ์–ด์Šค๋งˆ์ผ“

[๋ฐฐํฌ URL]

earthmarket_readme_main


๐Ÿ’ก ๊ฐœ์š”

๐ŸŒ ์–ด์Šค๋งˆ์ผ“์€ 'us'์™€ 'earth' ๋‘ ๊ฐ€์ง€ ๋‹จ์–ด์˜ ์˜๋ฏธ๋ฅผ ๋‚ดํฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘จโ€๐ŸŒพ ์šฐ๋ฆฌ์™€ ์ง€๊ตฌ ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋งˆ์ผ“์œผ๋กœ ๊ธฐ์กด ์ „ํ†ต ์‹œ์žฅ์˜ ์žฅ์ ์„ ์‚ด๋ ค ๋น„๋Œ€๋ฉด ์‹œ๋Œ€์—์„œ ๋†๋ถ€์™€ ๊ณ ๊ฐ์„ ์—ฐ๊ฒฐํ•˜๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

๐Ÿ’ฌ ํŒ๋งค์ž๋Š” ๋†์‚ฌ์ง€์€ ๋†์‚ฐ๋ฌผ์„ ํŒ๋งคํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ณ ๊ฐ์€ ์–ธ์ œ๋“  ์ƒํ’ˆ์— ๋Œ€ํ•œ ์งˆ๋ฌธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ‘ฅ ๋ชจ๋“  ์„œ๋น„์Šค ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ์ผ์ƒ์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ํŒ”๋กœ์šฐ๊ฐ€ ๊ฐ€๋Šฅํ•ด ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ํ”ผ๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์–ด์Šค๋งˆ์ผ“์€ ์ƒํ’ˆ์„ ํŒ๋งคํ•˜๋Š” ์•ฑ์„ ๋„˜์–ด ์‚ฌํšŒ์  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฐ€์น˜์— ์ง‘์ค‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ช๐Ÿป ์ฝ”๋กœ๋‚˜ ์ดํ›„ ์–ด๋ ค์›€์„ ๊ฒช๋Š” ๋†๋ถ€์™€ ๊ฑด๊ฐ•ํ•œ ๋จน๊ฑฐ๋ฆฌ๋ฅผ ์ฐพ๋Š” ๊ณ ๊ฐ์ด ์‰ฝ๊ณ  ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋„๋ก ์–ด์Šค๋งˆ์ผ“์ด ๋„์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค!

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป ํŒ€์› ์†Œ๊ฐœ

FE ์ตœ์žฌ์˜ FE ๊น€ํ˜„๊ธธ FE ์กฐ๋ฏธ์ง„ FE ๊น€์ง€์ˆ˜
blog: Herman`s BigData
github: goawmfhfl
github: hyunghilkim blog: m122
github: mmcho122
blog: jisu.log
github: jisu2433
FrontEnd Team%20leader FrontEnd Functional%20Design FrontEnd Design FrontEnd Planning

โš™๏ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ ๋ฐฐํฌ URL


[๊ธฐ์ˆ ]

  • FrontEnd: React, Redux, Styled-components
  • BackEnd: ์ œ๊ณต๋œ API ์‚ฌ์šฉ

[๊ฐœ๋ฐœ ํ™˜๊ฒฝ]


[๋ฐฐํฌ URL]



๐Ÿ’ก ์š”๊ตฌ์‚ฌํ•ญ

[๊ธฐ๋Šฅ]

- ๐Ÿ” ์ธ์ฆ
    - ๋กœ๊ทธ์ธ
    - ํšŒ์›๊ฐ€์ž…
    - ํšŒ์› ์ •๋ณด ์ˆ˜์ •
    - ์œ ํšจ์„ฑ ํ‰๊ฐ€

- ๐ŸŽ ์ƒํ’ˆ
    - ์ƒํ’ˆ ๋ชฉ๋ก / ๋“ฑ๋ก / ์ˆ˜์ • / ์‚ญ์ œ
    - ์ด๋ฏธ์ง€ ํŒŒ์ผ ์—…๋กœ๋“œ / ์ˆ˜์ • / ๋ฏธ๋ฆฌ๋ณด๊ธฐ
    - ์œ ํšจ์„ฑ ํ‰๊ฐ€

- ๐Ÿž ๊ฒŒ์‹œ๊ธ€
    - ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก / ๋“ฑ๋ก / ์ˆ˜์ • / ์‚ญ์ œ
    - ๋‹ค์ค‘ ์ด๋ฏธ์ง€ ํŒŒ์ผ ์—…๋กœ๋“œ / ์ˆ˜์ • / ๋ฏธ๋ฆฌ๋ณด๊ธฐ

- ๐Ÿ’ฌ ๋Œ“๊ธ€
    - ๋Œ“๊ธ€ ๋“ฑ๋ก / ์‚ญ์ œ

- ๐Ÿ” ๊ฒ€์ƒ‰

- ๐Ÿ‘จโ€๐ŸŒพ๐Ÿ‘ฉ๐Ÿปโ€๐ŸŒพ follow / unfollow

- ๐Ÿ’™ ์ข‹์•„์š”

[UI Interaction]

- ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ
- ๋ชจ๋‹ฌ
- splash animation
- ๋ฒ„ํŠผ ํ™œ์„ฑํ™”
- (๋ฌดํ•œ์Šคํฌ๋กค)

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป ์—ญํ•  ๋ถ„๋‹ด


๐Ÿง‘๐Ÿปโ€๐Ÿ’ป ์ตœ์žฌ์˜ - ๋ฌธ์„œํ™” ๋ฐ UI Interection

  • ์Šคํƒ€์ผ๋ง ๋ฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๋†์ดŒ ๋‰ด์Šค API ๊ตฌํ˜„ (xml to json)
  • ํŽ˜์ด์ง€ (HomeFeed, Profile) ์Šคํƒ€์ผ๋ง ๋ฐ ๋ฆฌํŒฉํ† ๋ง
  • ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋” ๊ตฌํ˜„
  • ๋ฉ”๋‰ด ๋ฐ ๋ชจ๋‹ฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • profile ์•ก์ž, ๊ฐค๋Ÿฌ๋ฆฌ ๊ตฌ๋ถ„ ๋ณด๊ธฐ ๊ตฌํ˜„
  • ๊ทธ ์™ธ ํŒ€์›๋“ค์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ CodeReview ํ†ตํ•ด ์ˆ™์ง€ ๋ฐ ๊ตฌํ˜„

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป ๊น€ํ˜„๊ธธ - API ํ†ต์‹  ๋ฐ Redux ํ™˜๊ฒฝ ๊ตฌ์ถ•

  • ์ƒํƒœ ๊ด€๋ฆฌ (Redux) ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„
  • ํ”„๋กœ์ ํŠธ ๋‚ด API์š”์ฒญ (23๊ฐœ) ๊ตฌํ˜„
  • routes ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„
  • react-hook-form ํ™œ์šฉํ•˜์—ฌ ์œ ํšจ์„ฑ ํ‰๊ฐ€ ๋ฐ form ๊ด€๋ จ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ์ด๋ฏธ์ง€ ํŒŒ์ผ ์—…๋กœ๋“œ / ์ˆ˜์ • / ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ตฌํ˜„
  • ๊ธฐ๋Šฅ ์ด์Šˆ ๊ด€๋ จ ๋””๋ฒ„๊น…
  • ๋ฐ˜๋ณต๋˜๋Š” ํ•จ์ˆ˜ ์ถ”์ƒํ™” ์ž‘์—…์œผ๋กœ ์œ ์ง€๋ณด์ˆ˜ ๊ฐœ์„ 
  • ์„œ๋น„์Šค ๋ฐฐํฌ

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ๊น€์ง€์ˆ˜ - ํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด ๊ธฐํš ๋ฐ ์Šคํƒ€์ผ๋ง

  • ์Šคํƒ€์ผ๋ง ๋ฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ํŽ˜์ด์ง€(Login, Join, Search, FollowerList, FollowingList) ์Šคํƒ€์ผ๋ง
  • ํŽ˜์ด์ง€(Login, Join) ๋ฆฌํŒฉํ† ๋ง
  • ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž…, ์ƒํ’ˆ ์—…๋กœ๋“œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ์–ด์Šค๋งˆ์ผ“ ๊ธฐํš

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ์กฐ๋ฏธ์ง„ - ํ”„๋กœ์ ํŠธ ์ „๋ฐ˜์ ์ธ ๋””์ž์ธ ๋ฐ ์Šคํƒ€์ผ๋ง

  • ์Šคํƒ€์ผ๋ง ๋ฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ํŽ˜์ด์ง€ (Upload, Edit, Information) ์Šคํƒ€์ผ๋ง ๋ฐ ๋ฆฌํŒฉํ† ๋ง
  • ๋†์ดŒ ๋‰ด์Šค API ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ
  • ๊ฐ€๊ฒฉ ์›๋‹จ์œ„, ์ด๋ฏธ์ง€ ์‚ญ์ œ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ์›น ์ ‘๊ทผ์„ฑ ๊ฐœ์„ 
  • ๊ธฐํš ์ฐธ์—ฌ ๋ฐ ๋””์ž์ธ

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป ๊ตฌํ˜„ ๊ธฐ๋Šฅ

0.splash 1.ํšŒ์›๊ฐ€์ž…
2.๋กœ๊ทธ์ธ 3.ํ™ˆํ™”๋ฉด
4.๊ณ„์ • ๊ฒ€์ƒ‰ 5.๋†์ดŒ์†Œ์‹
6.๋งˆ์ด ํ”„๋กœํ•„ 6-1.๋งˆ์ด ํ”„๋กœํ•„ ์ˆ˜์ •
7.์ƒํ’ˆ ๋“ฑ๋ก 7-1.์ƒํ’ˆ ๋“ฑ๋ก ์ˆ˜์ •
8.๊ฒŒ์‹œ๊ธ€ ๋“ฑ๋ก 8-1.๊ฒŒ์‹œ๊ธ€ ๋“ฑ๋ก ์ˆ˜์ •
9.ํŒ”๋กœ์šฐ, ํŒ”๋กœ์›Œ 10.์œ ์ € ํ”„๋กœํ•„
11.๊ฒŒ์‹œ๊ธ€ ๋Œ“๊ธ€, ์‚ญ์ œ 12.๊ฒŒ์‹œ๊ธ€ ์‹ ๊ณ 
13.์ƒํ’ˆ ๋Œ“๊ธ€, ์‚ญ์ œ 14.์ƒํ’ˆ ์‹ ๊ณ 


๐Ÿ’ฅ ํ˜‘์—…ํ•˜๋ฉฐ ๊ฒช์€ ์ด์Šˆ


โœ… WorkSpace๋ฅผ ํ†ตํ•œ โ€œ๋ณ‘๋ชฉํ˜„์ƒ ์ œ๊ฑฐโ€



- ํŒ€ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋ฅผ ์šด์˜ํ•˜๋ฉด์„œ ๋ฐœ์ƒํ•œ ๋ณ‘๋ชฉํ˜„์ƒ์„ โ€œ์ž‘์—… ํ˜„ํ™ฉํŒโ€์„ ๋งŒ๋“ค์–ด ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.
- ๋ฆฌํŒฉํ† ๋ง์„ ์ง„ํ–‰ํ•˜๋ฉฐ ๊ธฐ์กด์— ์žˆ๋˜ ์ž‘์—…๋“ค์˜ ๋‚ด์šฉ์„ ํ•œ๊ณณ์œผ๋กœ ๋ชจ์œผ๋Š” ์ž‘์—… ์ค‘์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
- ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋™์ผํ•œ ํŽ˜์ด์ง€์—์„œ ์ž‘์—…์„ ํ•˜์ง€๋งŒ ์„œ๋กœ๊ฐ€ ์ธ์ง€ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๊ณ , ๊ทธ์— ๋”ฐ๋ผ์„œ ์ถฉ๋Œ์ด ์ž์ฃผ ๋ฐœ์ƒํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
- ์ด์–ด์„œ ์ˆ˜์ • ์‚ฌํ•ญ์ด ๋ฐ˜์˜๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๊ณ , ์›๋ž˜ ๋™์ž‘ํ•˜๋˜ ๊ธฐ๋Šฅ์ด ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
- ์ดํ‹€๊ฐ„์˜ ๋””๋ฒ„๊น… ๊ณผ์ •์„ ํ†ตํ•ด์„œ ๋‹ค์‹œ ์›์ƒ๋ณต๊ตฌ๋ฅผ ํ•˜๋Š”๋ฐ ์„ฑ๊ณตํ–ˆ๊ณ , ์ด์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์ผ์œผํ‚ค์ง€ ์•Š๊ธฐ ์œ„ํ•ด์„œ ํŒ€์›๊ณผ ํ•จ๊ป˜ ๊ทœ์น™์„ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
- ํšŒ์˜๋ฅผ ํ†ตํ•ด GitHub ์ž‘์—… ํ˜„ํ™ฉํŒ์„ ๋งŒ๋“ค์–ด ์„œ๋กœ์˜ ์ž‘์—… ํ˜„ํ™ฉ์„ ๊ณต์œ ํ•˜๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
- ๊ฒฐ๊ตญ ์„œ๋กœ ๊ฐ„์— ์ž‘์—… ํ˜„ํ™ฉ์— ๋Œ€ํ•˜์—ฌ ๋”์šฑ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์œผ๋ฉฐ, ๋™์ผํ•œ ๋ฌธ์ œ๋ฅผ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

3์ค„ ์š”์•ฝ

  1. ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ๊ณต์šฉย ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋ฅผย ํ†ตํ•œ ํ˜•์ƒ๊ด€๋ฆฌ ์ค‘ ์ถฉ๋Œ๋กœ ์ธํ•œ ๊ธฐ๋Šฅ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊น€
  2. ๋””๋ฒ„๊น…ํ•˜๋Š”๋ฐ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ๊ณ , ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ˜‘์˜๋ฅผ ํ†ตํ•ด โ€œGit Hub ์ž‘์—… ํ˜„ํ™ฉํŒโ€์„ ๋งŒ๋“ฆ
  3. ์„œ๋กœ์˜ ์ž‘์—… ํ˜„ํ™ฉ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์œผ๋ฉฐ, ๋™์ผํ•œ ๋ฌธ์ œ๋ฅผ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ฒŒ ๋˜์—ˆ์Œ.

โœ… ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ ์Šคํ„ฐ๋””๋ฅผ ํ†ตํ•œ โ€œ๋ฌธ์ œ ํ•ด๊ฒฐโ€œ



- ํ˜‘์—…์„ ํ•˜๋ฉด์„œ ๋งž์ดํ•œ ๋ฌธ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํŒ€์›๋“ค๊ณผ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
- ๋˜ํ•œ ๋ถ€์กฑํ•œ ๊ธฐ์ˆ ์„ ๋ณด์ถฉ์„ ์œ„ํ•œ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์™„์„ฑ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.
- ๋ฆฌ์•กํŠธ ํ™˜๊ฒฝ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๊ฐ€์žฅ ์ค‘์š”ํ–ˆ๋˜ ๊ฒƒ์€ ์„œ๋กœ ๊ฐ„์˜ ์ง€์‹ ๊ณต์œ  ์˜€์Šต๋‹ˆ๋‹ค.
- ์ด๋ฅผ ๋”์šฑ ํšจ์œจ์ ์œผ๋กœ ํ•˜๊ธฐ ์œ„ํ•ด ๋งค์ฃผ ํ•œ ๋ฒˆ์”ฉ์€ ๋ฆฌ์•กํŠธ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜์—ฌ ์ƒˆ๋กœ ๋ฐฐ์šฐ๋Š” ๊ธฐ์ˆ ์— ์ ์‘ํ•˜๊ธฐ ์œ„ํ•œ ๋…ธ๋ ฅ์„ ํ•จ๊ป˜ ํ–ˆ์Šต๋‹ˆ๋‹ค.
- ๋˜ํ•œ ํ•จ๊ป˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งค์ผ ์•„์นจ 10์‹œ ๋””์Šค์ฝ”๋“œ์— ๋ชจ์—ฌ ํ•œ ๊ณต๊ฐ„์—์„œ ์ž‘์—…์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
- ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋น ๋ฅด๊ฒŒ ํ™”๋ฉด๊ณต์œ ์™€ LiveShare๋ฅผ ํ†ตํ•ด์„œ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๊ณ  ํ•ด๊ฒฐํ•ด ๋‚˜์•„๊ฐ”์Šต๋‹ˆ๋‹ค.

2์ค„ ์š”์•ฝ

  1. ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ๋งž์ดํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐ ์Šคํ„ฐ๋””๋ฅผ ํ•จ๊ป˜ ์ง„ํ–‰
  2. ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•œ ๋น ๋ฅธ ๋ฌธ์ œ ํ•ด๊ฒฐ, ์Šคํ„ฐ๋””๋ฅผ ํ†ตํ•œ ๋ฆฌ์•กํŠธ ์ดํ•ด๋„๋ฅผ ๋†’์ž„

โœ… Refactoring์„ ํ†ตํ•œ โ€œ ํšจ์œจ์ ์ธ ์ฝ”๋“œ ๋ถ„๋ฆฌ โ€œ



  • (์™ผ์ชฝ) ๋ฆฌํŒฉํ† ๋ง ์ดํ›„ (์˜ค๋ฅธ์ชฝ) ๋ฆฌํŒฉํ† ๋ง ์ด์ „
- ๋ฆฌ์•กํŠธ์—์„œ ์ปดํฌ๋„ŒํŠธ ๋ถ„๋ฆฌ ๊ฒฝํ—˜์ด ์—†๋Š” ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ๋ฆฌํŒฉํ† ๋ง์„ ํ†ตํ•˜์—ฌ ํšจ์œจ์ ์ธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
- ์ดˆ๋ฐ˜ ํ”„๋กœ์ ํŠธ์— ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ์›์ž - ๋ถ„์ž - ํ…œํ”Œ๋ฆฟ - ํŽ˜์ด์ง€ ๋‹จ์œ„์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์„ฑํ•˜์Šต๋‹ˆ๋‹ค.
- ํ•˜์ง€๋งŒ ์Šคํƒ€์ผ ๋กœ์ง๊ณผ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์— ๋Œ€ํ•œ ์ดํ•ด๋„๊ฐ€ ๋ถ€์กฑํ•ด ๊ฒฐ๊ตญ ๋ฆฌํŒฉํ† ๋ง ์ง„ํ–‰ํ•จ.
- ์ด์–ด์„œ ์žฌ๋„์ „์œผ๋กœ ๋ชจ๋“ˆ - ํ…œํ”Œ๋ฆฟ - ํŽ˜์ด์ง€๋ฅผ ์‹œ๋„ํ•˜์˜€์œผ๋‚˜, ์ด๋งˆ์ €๋„ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ ๋ณ‘ํ•ฉํ•˜๋Š” ๊ณผ์ •์—์„œ ์ฝ”๋“œ์˜ ํ๋ฆ„์„ ์˜ˆ์ธกํ•˜๊ธฐ ํž˜๋“  ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.
- ๋งˆ์ง€๋ง‰์œผ๋กœ ์ปดํฌ๋„ŒํŠธ - ํŽ˜์ด์ง€ ๋‹จ์œ„์˜ ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.
- ๋น„๋ก ๋ฆฌํŒฉํ† ๋ง ๊ณผ์ •์„ ํ†ตํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ๊ณ ์ณค์ง€๋งŒ, ๊ทธ ๊ณผ์ •์—์„œ์˜ ์‹คํŒจ์™€ ์‹ค์ˆ˜๋ฅผ ํ†ตํ•ด์„œ ํŒ€์›๋“ค ๋ชจ๋‘๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์ƒํ•˜์˜€์Šต๋‹ˆ๋‹ค.

3์ค„ ์š”์•ฝ

  1. ์ดˆ๋ฐ˜ ์„ค๊ณ„์‹œ ์•„ํ† ๋ฏน ๋””์ž์ธ ํŒจํ„ด์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์ƒํ•จ
  2. ๋””์ž์ธ ํŒจํ„ด์ ์šฉ์— ์‹คํŒจํ•˜๋ฉฐ 3ํšŒ ๋ฆฌํŒฉํ† ๋ง์„ ์ง„ํ–‰ํ•˜์—ฌ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ตฌ์„ฑํ•จ
  3. ๊ฒฐ๊ตญ ํŒ€์›๋“ค ๋ชจ๋‘๊ฐ€ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ ์Šคํƒ€์ผ๋ง ๋กœ์ง์„ ์ดํ•ดํ•˜์—ฌ ์ฝ”๋“œ์˜ ํ๋ฆ„์„ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ์—ˆ์Œ

๐Ÿš€ ์‹คํ–‰๋ฐฉ๋ฒ•

๐Ÿ–ฅ ์ฝ”๋“œ ์‹คํ–‰

  npm install
  npm start

Defendency



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



๐Ÿ“ฆsrc
 โ”ฃ ๐Ÿ“‚actions
 โ”ฃ ๐Ÿ“‚asset
 โ”ƒ โ”ฃ ๐Ÿ“‚font
 โ”ƒ โ”ฃ ๐Ÿ“‚icon
 โ”ฃ ๐Ÿ“‚components
 โ”ƒ โ”ฃ ๐Ÿ“‚common
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Alert
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚CommonHeader
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Modal
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Navbar
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚PostCard
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚PostIconBox
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚UploadHeader
 โ”ƒ โ”ฃ ๐Ÿ“‚etc
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Error
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Loading
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚NotFoundContainer
 โ”ƒ โ”ฃ ๐Ÿ“‚follow
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚FollowerCard
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚FollowerContainer
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚FollowingCard
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚FollowingContainer
 โ”ƒ โ”ฃ ๐Ÿ“‚header
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚FollowHeader
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚HomeHeader
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚InformationHeader
 โ”ƒ โ”ฃ ๐Ÿ“‚home
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚HomeContainer
 โ”ƒ โ”ฃ ๐Ÿ“‚information
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚InformationCard
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚InformationContainer
 โ”ƒ โ”ฃ ๐Ÿ“‚join
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚JoinMember
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚JoinProfile
 โ”ƒ โ”ฃ ๐Ÿ“‚login
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚LoginCard
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚LoginContainer
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚LoginEmail
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚SplashCard
 โ”ƒ โ”ฃ ๐Ÿ“‚postUpdate
 โ”ƒ โ”ฃ ๐Ÿ“‚postUpload
 โ”ƒ โ”ฃ ๐Ÿ“‚postView
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚CommentCard
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚CommentItem
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚PostViewContainer
 โ”ƒ โ”ฃ ๐Ÿ“‚productUpdate
 โ”ƒ โ”ฃ ๐Ÿ“‚productUpload
 โ”ƒ โ”ฃ ๐Ÿ“‚profile
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚AlbumGallery
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚GalleryContainer
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ProductCard
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ProductContainer
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚ProfileCard
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚ProfileContainer
 โ”ƒ โ”ฃ ๐Ÿ“‚profileUpdate
 โ”ƒ โ”— ๐Ÿ“‚search
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚SearchBar
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚SearchCard
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚SearchContainer
 โ”ฃ ๐Ÿ“‚constants
 โ”ฃ ๐Ÿ“‚pages
 โ”ฃ ๐Ÿ“‚reducers
 โ”ฃ ๐Ÿ“‚styles
 โ”ฃ ๐Ÿ“‚util
 โ”ฃ ๐Ÿ“œApp.js
 โ”ฃ ๐Ÿ“œindex.js
 โ”— ๐Ÿ“œstore.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages