๐์ฃผ์ ๊ธฐ๋ฅ
1. ๋ฉํ ๋ง ์๋ฆผ
- ๋ฉํ ๋ง์ด ์
๋ก๋๋์์ ์ ์ค์๊ฐ์ผ๋ก ๋ฉํ ๋ง ์ ๋ณด์ ์ ์ฒญ ๋ฒํผ์ด ํฌํจ๋ ๋ฉ์์ง๋ฅผ ๋ฐ์ก
2. ๋ฉํ ๋ง ์ ์ฒญ ๋ฐ ์ทจ์
- ๊ฐ ๋ฉํ ๋ง ์๋ฆผ์์ ์ ์ฒญ ๋ฒํผ์ ๋๋ ์ ์ ๋ฉํ ๋ง์ด ์ ์ฒญ๋๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ์์ง๋ก ๋ฐ์ก
- ์ ์ฒญ๊ฒฐ๊ณผ ๋ฉ์์ง์์๋ ์ ์ฒญ ์ทจ์๋ฒํผ์ด ํฌํจ๋์ด ์ ์ฒญ ์ทจ์๋ ๊ฐ๋ฅ
- ๊ฐ ํํ์ด์ง ๊ณ์ ์ ๋ณด๋ฅผ ์ฐ์ปด ๋ฉ์์ง์ ๋ชจ๋ฌ๋ก ์ ๋ฌ, user_id์ ๋งตํํ์ฌ db์ ์ ์ฅ
3. ๋ฉํ ๋ง ํ์คํ
- ๊ฐ ๋ฉํ ๋ง์ ์๊ฐ์ ์ ๋ณด๋ฅผ ์คํฌ๋ํํ์ฌ ์๊ฐ์๋ค์๊ฒ ๋ฉํ ๋ง ํ์คํ ๋ฑ๋ก ๋ฉ์์ง๋ฅผ ๋ฐ์ก
- ํ์คํ ๋ฑ๋ก ๋ฉ์์ง์ ๋ชจ๋ฌ์ ํตํด db์ ์
๋ก๋
- ์ฐ์ปด๋ฉ์์ง์ ํ์คํ ๋ณด๊ธฐ ๋ฒํผ๊ณผ ๋ชจ๋ฌ์ ํตํด ๋ฉํ ๋ช
์ ์ ์ถํ๋ฉด ๋ฉํ ์ ๋ํ ํ์คํ ๋ฉ์์ง ์ ์ก
โ๏ธ๊ตฌ๋ฆ ์ปจํ
์ด๋ ์๋ฒ (main-container) api
์๋ฆผ ๋ฉ์์ง
- ์ฐ์ปด ๋ฉ์์ง
- ๋ฉํ ๋ง ์๋ฆผ ๋ฉ์์ง
- ๋ฉํ ๋ง ํ์คํ ์๊ตฌ ๋ฉ์์ง
request ๋ฉ์์ง (๋ชจ๋ฌ ์์ฒญ)
- ๊ณ์ ์ ๋ณด
- ๋ฉํ ๋ง ํ์คํ ์
๋ ฅ