Lush Project์ ๋์ผํ๊ฒ ํ๋ก์ ํธ๋ ์์ ๊ฐ๋ฐ์๊ฐ์ ๋น์ค์ ๋์ด๊ธฐ ์ํด ์ด๋ฏธ ์๋น์ค ์ค์ธ ์ฌ์ดํธ์
๊ธฐํ์ด๋ ๋์์ธ์ ํด๋ก ํ์ฌ ์งํํ๋ค.
๋ก์ง์ด๋ ๊ตฌํ๋ฐฉ๋ฒ์ ์ง์ ์ฝ๋ฉํ๋ค.
์์ฑ ํผ๋์๋ ํ๊ตญ์ ๋ฒค์ฒํ์ฌ์์ ๊ฐ๋ฐ๋์์ผ๋ฉฐ
์ํ๋ฅผ ์ถ์ฒํด์ฃผ๋ ์๋น์ค๋ก, ์ฌ์ฉ์๊ฐ ์์ ์ด ๋ณธ ์ํ์ ๋ํด ๋ณ์ ์ ๋จ๊ธฐ๋ฉด
์ทจํฅ์ ๋ถ์ํ์ฌ ์ฌ์ฉ์๊ฐ ์ข์ํ ๋งํ ์ํ๋ฅผ ์์์ ์ถ์ฒํด์ฃผ๊ณ ,
์ํ์ ๋ํ ์ฝ๋ฉํธ, ํด๋น ์ฝ๋ฉํธ์ ์ข์์ ํ์, ํด๋น ์ฝ๋ฉํธ์ ๋๋๊ธ ๋ฑ ๋ง์ ๊ธฐ๋ฅ์ด ์๋ค.
์ ์ผ ์ฌ๋ฏธ์๋ค๊ณ ๋๊ปด์ง ๊ธฐ๋ฅ์ '์ปฌ๋ ์
' ๊ธฐ๋ฅ์ธ๋ฐ,
์ฌ์ฉ์๊ฐ ์ง์ ์ํ์ ์ปฌ๋ ์
์ ๋ง๋ค์ด
๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ ๋ณด์ฌ์ค ์ ์๋ค. ์ด ์ ์ด ๊ต์ฅํ ํฅ๋ฏธ๋กญ๊ฒ ๋๊ปด์ก๋ค.
์ด ๊ธฐ๋ฅ์ ๊ผญ ๊ตฌํํ๊ณ ์ถ์๋๋ฐ ์๊ฐ์ ์ปฌ๋ ์
์ ์๋ฒฝํ ๊ตฌํํ์ง ๋ชปํด์ ์์ฌ์ ๋ค.
๋ฌผ๋ก ์ฐ๋ฆฌํ ๋ชจ๋ ๋ชฉํํ ๊ธฐ๋ฅ๋ค์ 80% ์ด์ ๊ตฌํ ํ์ง๋ง,
ํ์๋ถ๋ค ๋ชจ๋ ์์ฌ์ด ์ ์ด ๋ง์ ์ถํ์ ๋ฆฌํฉํ ๋ง์ ๊ผญ ์งํํ๊ธฐ๋ก ํ์๋ค.
2021.03.29 ~ 2021.04.11
ํ๋ก ํธ์๋ 3๋ช
+ ๋ฐฑ์๋ 2๋ช
Front GitHubใใBackend GitHub
์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ๋ฐฐ์ด ์
1์ฐจ ํ๋ก์ ํธ ๋์ ์์ฌ์ ๋ ์ ์ ๋ฐ๋ก์ก๊ณ , ํ์
ํ๊ณ ํต์ ํ๋ฉฐ
์งํํ๋ ํ๋ก์ ํธ. ํ๋ฃจ์ ์์์ ์คํ ๋์
๋ฏธํ
์ผ๋ก ํ์ฌ
๋์ฑ ๊ตฌ์ฒด์ ์ธ ์งํ ํํฉ์ ๋
ผ์ํ๊ณ , ์๊ฐ์ ๊ณ์ฐํ์ฌ ๊ตฌํ์ ๋ง์ ์๊ฐ์ด ํ ์ ๋ ๊ฒ ๊ฐ์
๊ธฐ๋ฅ์ ๋ฐ๋ก๋ฐ๋ก 2์์ ์ถ๊ฐ ๊ตฌํ์ฌํญ์ผ๋ก ๋บ๋ค.
ํ์ ๊ตฌํ์ฌํญ์ ์ฐ์ ์์๋ฅผ ๋์ด ํด๋น ๊ธฐ๋ฅ์ ๋ด๋นํ Front์ Back์ด
๋ง์ถฐ๋ด์ผ ํ ์ฌํญ์ Trello ํฐ์ผ์ ์์ฑํด๋์๋ค.
์ผ๋จ, ํ์
์ด ์ ๋์ด์ ๊ทธ๋ฐ์ง ๋๋ฌด๋๋ฌด ์ฌ๋ฏธ์๊ณ 1์ฐจ ๋ ๋ณด๋ค ์์ํ๊ฒ ์งํ๋์๋ค.
1์ฐจ ํ๋ก์ ํธ๋์ ๋ง์ฐํจ์์ ์ค๋ ์คํธ๋ ์ค๋ ์์์ ๋ฟ๋๋ฌ
๋ค๋ค ํ๋ฒ ํด๋ด์ ๊ทธ๋ฐ์ง ใ
ใ
ใ
๐
??? : "์ด๊ฑฐ ํค๊ฐ ๋ฐ๋ก ์ ์ฉํ ๊ฒ์~"
??? : "์๋ฒ ํต์ ๊ฐ๋ฅ?"
?? : "๋น๊ทผ๐ฅ"
?? : "์ด API๋ ๋ฆฌ์คํธ๋ก ๋ฟ๋ ค์ ธ์ ๋ฐ์ดํฐ๋ช
์ movie_info_data
์
๋๋ค~"
??? : "๐"
ํฐํคํ์นด ์ ๋ง์๋ ์ฐ๋ฆฌ ์๋ํผ๋์ํ ๐ฅฐ
๋๊ตฌ ํ๋ ์คํธ๋ ์ค ๋ฐ์ ๊ฑฐ ๊ฐ์ผ๋ฉด ๋ฐ๋ก๋ฐ๋ก ์บ์นํด์ ์คํธ๋ ์ค ๋ฐ์ ํ์ ์๋ค๊ณ ,
ํ๋ค๋ฉด ๋๋ ์ ํด๋ ๋๊ณ , ์ง๊ธ ๋น์ฅ ์ํด๋ ๋๋ค๊ณ ,
๊ฒฉ๋ ค๊ฐ ๋์ณํ๋ ๋ ํ๋ก์ ํธ์๋ค.
์ฒ์๋ถํฐ ๋ชจ๋ธ๋ง์ ๋ ์์ง์ ๋ก์ง ๊ตฌํํ๋๋ฐ ์ด๋ ค์์ด ๋ณ๋ก ์์๋ค.
๋ฌผ๋ก Product APP
์ ๋ก์ง์ด ๋ ๋ณต์กํ๋ค.
๋๋ 1์ฐจ ํ๋ก์ ํธ ๋ ProductAPP
์ ๋งก์์
์ด๋ฒ ํ๋ก์ ํธ ๋์๋ UserAPP
์ ๋งก๊ฒ ๋์๋๋ฐ,
๋ณ์๋(Backend)์ด ์์์ prefetch_related
์ ์ธ์ฐ๋๊ฑธ ๋ณด๊ณ
์ด๋ฒ ํ๋ก์ ํธ์์์ UserAPP
์ ์์ฃผ ์กฐ๊ธ ์ฌ์ดํธ์ด๊ตฌ๋ ์๊ฐํ๋ค.
๊ทธ๋๋ ๋ชจ๋ธ๋ง์ ์ ๋ง ์ ์ฐํ๊ฒ, ์ด๋ ํ
์ด๋ธ์์๋ ์ฐธ์กฐ๊ฐ ์ฝ๊ฒ๋ ์ง์
์๋นํ ๋ง์กฑ์ค๋ฝ๋ค.
๋๋ฅ! ์นด์นด์ค API
๊ณต์๋ฌธ์๋ฅผ ๋ณด๋ฉฐ ํผ์ ๋ฌด์์ ๊ฐ๋ฐํด๋ณธ๊ฒ ์ฒ์์ด์ง ์์๋ ์ถ๋ค.
์ผ๋จ ์์
๋ก๊ทธ์ธ์ ํด๋ด์ผ๊ฒ ๋ค๊ณ ๋ง์ ๋จน์ ํ,
ํน์๋ ๋ชปํ ๊ฐ๋ฅ์ฑ์ ์ผ๋ คํ์ฌ ์ผ๋ฐ ํ์๊ฐ์
๊ณผ ๋ก๊ทธ์ธ์ ์ ๋ํ
์คํธ๊น์ง ๋ง์น ํ ์งํํ์๋ค.
๋ด๊ฐ ๊ตฌํ๋ชปํด์ ํ๋ก์ ํธ ์ฌ์ดํธ์ ํ์๊ฐ์
๊ณผ ๋ก๊ทธ์ธ์ด ์์ผ๋ฉด ์๋๋๊น
์ฒ์์ ์นด์นด์ค ๊ณต์ ๋ฌธ์๋ฅผ ๋ณด๋ฉฐ Flow๋ฅผ ์ดํดํ๋ ค๊ณ ์ ์ผ๋ค.
Front์ Back์ ๊ตฌํ ๊ฒฝ๊ณ๋ฅผ ์ฐพ๋๊ฒ ์ด๋ ค์ ๋ค.
์นด์นด์ค ๋ก๊ทธ์ธ์ ๋งก์ ์ ์๋(Front)๊ณผ ํจ๊ป ์ธ์ฆ์ฝ๋๋ถํฐ ํ ํฐ๊น์ง ํ ๋ก ํด๊ฐ๋ฉฐ ๊ตฌํํ๋
์คํธ๋ ์ค:์ฆ๊ฑฐ์ 3:7์ ๋น์จ๋ก ์งํํ๋ API์๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก๋ ์ ์๋์ด ์นด์นด์ค ํ์์ ํ ํฐ์ ๋์๊ฒ ์ด์ฃผ๋ฉด,
์ด ํ ํฐ๊ฐ์ ํ์ ์ ๋ณด๋ฅผ ์นด์นด์ค์๊ฒ ์์ฒญํ๋ค.
์ด ์์ฒญํ์ฌ ๋ฐ์ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ๋ด DB์ ์กฐํํ์ฌ
์ ๋ณด๊ฐ ์์ผ๋ฉด ๋ฐ๋ก ๋ก๊ทธ์ธ, ์์ผ๋ฉด ์ ๋ณด๋ฅผ DB์ ์ ์ฅํ์ฌ ํ์๊ฐ์
์ํค๋ ๋ก์ง์ ๊ตฌํํ์๋ค.
ํต์ ํ์ฌ ๋ง์ถฐ๋ดค์ ๋ SUCCESS
๋จ๋ ์พ๊ฐ.. ์์ ์ ์์ฝ
๋ง์ง๋ง 2์ฐจ ํ๋ก์ ํธ๊ฐ ๋ฌด์ฌํ ๋์ด ๋๊ณ ๋ค์์ฃผ๋ถํฐ ๊ธฐ์
ํ์
์ ๋๊ฐ๊ฒ ๋์๋ค.
์ฐ๋ฆฌ ํ์๋ค ๋ฌด์ฌํ ๋ค๋
์์ ๋ง๋๊ณ ..๐ฅบ ๋ฐ์ ํ ๋ชจ์ต์ผ๋ก ๊ฐ์ด ์ฆ๊ฒ๊ฒ ๋ฆฌํฉํ ๋ง ํ๋
๋ ์ด ์ผ๋ฅธ ์์ผ๋ฉด ์ข๊ฒ ๋ค.
์์ง๊ฐ ๋ง์ด ๋๋ ๋ณ์๋, ํ์ ๊ธฐ๋ฅ ์ ์๋, ์๊ฒฌ ์๋ ด์ ๋์์ ์ฃผ์๋ ์ค์ฐ๋,
์คํ ๋์
๋ฏธํ
์ ์ ์ด๋์ด ์ฃผ์
จ๋ ์ฐ์๋! ๋ค๋ค ๋ฉ์๋ ํ์๋ค์ด์๊ณ ,
ํ๋ก์ ํธ์ ๊ฒฐ๊ณผ ๋ํ ๋ง์กฑ์ค๋ฌ์ ๋ค.
๋ค๋ค ๊ธฐ์
ํ์
ํ์ดํ
~!๐
์ธ์๋ "์ฝ์ง์ ์๋ฏธ๊ฐ ์๋ค" ๋์ ํ ๋ค์ด์ค๋ค์ ๐คญ..!
ํ๋ก์ ํธ ๊ธฐ๊ฐ๊น์ง ์๊ณ ๋ง์ผ์
จ์ต๋๋ค ๊ธฐ์
ํ์
์์๋ ๋ฝ์ดํ
!! ๐๐ป๐๐ป
SUCCESS ์ง๋ฆฟํด,,, ๐ฅ ์ธ์๋ ์ ๋ํ๋ ํ์ ์์ง๋ ์๊ฐ๋๋ค์ ใ ใ ใ ใ ใ
๊ฐ์ด ํ๋ก์ ํธํด์ ์ฆ๊ฑฐ์ ์ด์! ์ธ์๋๋ ๊ธฐ์ ํ์ ํ์ดํ ์ด์์๐