๐๐ปย ์งํ ์ํฉ
FE
- ์๋ฃํ ์ผ
- ๊ณตํต ์ปดํฌ๋ํธ
- ํ์ด์ง UI ์์
40%
- ํด์ผํ ์ผ
- ๊ณตํต ์ปดํฌ๋ํธ: Bottom Sheet
- ํ์ด์ง ์์
+ API ์ฐ๊ฒฐ
- ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ ์ฒ๋ฆฌ โ API ์ฐ๊ฒฐ ํ ํ์ธ
- ๊ณต์ ํ ์ผ
- ๋ฌดํ ์คํฌ๋กค ํ
์คํธ โ BE(์น์ค)์๊ฒ ์ํ ํ
์ด๋ธ ๋ฐ์ดํฐ ์์ฒญ
- ํ ์คํธ๋ Bottom Sheet์ ์ ๊ฒน์น๊ณ , ์๋ก ๋จ๊ฒ ํ๋ ๊ฒ ์ฌ์ฉ์ฑ์ ๋์ผ ๋ฏ
BE
-
์๋ฃํ ์ผ
- ํด์ผํ ์ผ
- ๊ฒฐ์ ๋ฐ์ดํฐ ๊ณ์ ์ถ๊ฐ
- ์ฅ๋ฐ๊ตฌ๋ ์ถ๊ฐ ๋ก์ง ์ค๋ช
ํ์
- ๊ณต์ ํ ์ผ
- ์ ํ๋ ์ํ
- ์ ํ: API๊ฐ ๋์กํด์ ํผ๋๋๋ฉด ๋ฐ๋ก ์ง๋ฌธ ์ฃผ์
๋ ๋ฉ๋๋ค!
์ฃผ๋ฌธ ๋ชฉ๋ก(order)๋ผ๋ ๋จ์ด ์ ์ ์ด ์คํด๊ฐ ์๊ธธ ์๋ ์์ด์ ๊ด์ฐฎ์์ง.. โ
์ฃผ๋ฌธ ๋ชฉ๋ก๊ณผ ๊ตฌ๋งค ๋ด์ญ์ ๋ค๋ฅด๋ค.
- ์ฃผ๋ฌธ ๋ชฉ๋ก ์กฐํ์ ์ฅ๋ฐ๊ตฌ๋ ๋ชฉ๋ก ์กฐํ์ ์ฐจ์ด: ์ฃผ๋ฌธ ๋ชฉ๋ก์ ์ํ ํ์ด์ง์์ ์ํ์ ์ ํ ์๋ฃํ๋ฉด ์ด๊ฒ
์ฃผ๋ฌธ ๋ชฉ๋ก post
/ ์ดํ ์ฅ๋ฐ๊ตฌ๋ ์ถ๊ฐ๋ฅผ ๋๋ฅด๋ฉด ํด๋น ๋ฐ์ดํฐ๊ฐ ์ฃผ๋ฌธ ๋ชฉ๋ก์์ ์ญ์ ๋๊ณ (status: 1) ์ฅ๋ฐ๊ตฌ๋(status: 0)๋ก ๋ค์ด๊ฐ๋ค.
- ์ฃผ๋ฌธ ๋ชฉ๋ก ์ ์ฒด ์ญ์ ๋ฅผ ์ด๋ ์์ ์ ํธ์ถํ ์ง ์ ํด์ผ ํ๋ค.
- ์ฅ๋ฐ๊ตฌ๋ productId๋ฅผ optionCombination๊ณผ ์ฎ์ด์ ์ค๋ค. โ ์ต์
์ ํ, ์ถ๊ฐ ๊ฐ๊ฒฉ(์ต์
์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ๊ฐ๊ฒฉ), product(์๊ฐ, ํ๋งค๊ฐ), productId์ optionCombination์ ๋ค์ด๊ฐ ์์ โ ๊ณ์ฐ ๋ก์ง์ ์ง์๋์ด ์์ฑ
- ์ฅ๋ฐ๊ตฌ๋ ๋ชฉ๋ก ์ถ๊ฐ - ํ์ฌ ์ฃผ๋ฌธ ๋ชฉ๋ก์ ์ฅ๋ฐ๊ตฌ๋๋ก ์ฎ๊น, ์ฅ๋ฐ๊ตฌ๋๋ก ๋ณต์ฌํ ์ง(์๋ฉํ) ์ฎ๊ธธ์ง(ํฐ๋ชฌ) ๊ฒฐ์ ํด์ผ ํ๊ณ ํ์ฌ๋ ํ์๋ก ๊ตฌํ๋์ด ์์ โ
ํํ ์ ์ง
- ์ ํ๋์ ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ๋์ฌ์จ์ด ๊ฐ์ผโฆ ๋นํธ์ฝ์ธ ์๊ตฌโฆ ๋ ๋ฆฌ๊ณ ์๋ก ์์
ํ ์์ โ ์๋ฆฌ ํด๋ผ์ฐ๋, GCP ๋ณด์ ์ทจ์ฝ?!
๋์์ด๋
- ์๋ฃํ ์ผ
- ํ๋กํ ํ์
ํ๋ก์ฐ ์ฐ๊ฒฐ โ ํ๋ก์ฐ ์ฐธ๊ณ ์ ์ฌ์ฉ
- ํด์ผํ ์ผ
- ๊ทธ๋ํฝ ์์
- ์๋ฌ ํ ์คํธ ์ถ๊ฐ
- ๊ณต์ ํ ์ผ
- ํ๋กํ ํ์
์ฌ์ฉ๋ฒ ๊ณต์
๐๐ปย ์ ๋ฌ ์ฌํญ
๐๐ปย ๋
ผ์ ์๊ฑด
- ๊ณต๋ ๊ตฌ๋งค API ๋ด๋น์ โ BE๊ฐ ๋จํก์ ๊ณต์ ์์
- ์ฅ๋ฐ๊ตฌ๋ ๋ฐ์ดํฐ ๋ฃ๋ ๋ฐฉ๋ฒ โ
- FE๊ฐ ์ต์
์ฝค๋น๋ค์ด์
๋ณด๋ API๊ฐ ํ์ํ ๋ฏ
๐๐ปย ์ ์