๐๐ปย ์งํ ์ํฉ
FE
- ์๋ฃํ ์ผ
- ๊ณตํต ์ปดํฌ๋ํธ: ํ๊ทธ / ๋ฒํผ / ๋๋กญ๋ค์ด(option / filter) / ํ
์คํธ ์๋ฆฌ์ด / ์ธํ / ๋ณ์ / ์ด๋ฏธ์ง๋ฐ์ค / ํ๋จ ๋ชจ๋ฌ / ์ด๋ฏธ์ง๋ฑ์ง / ๋ค๋ธ / ํธํฐ / ์นด๋ / ๋ ์ด์์ ์ด์ / ๋ฆฌ๋ทฐ ๋ฐ์ค /
- ํ์ด์ง ์์
: ์ฅ๋ฐ๊ตฌ๋ UI ๊ตฌํ (์ํ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ ๋๋ง)
- ๊ตฌ๊ธ & ์นด์นด์ค ๋ก๊ทธ์ธ ์์ฒญ ๊ตฌํ
- ํด์ผํ ์ผ
- ๊ณตํต ์ปดํฌ๋ํธ
- ํค๋ / ์นดํ
๊ณ ๋ฆฌ / ์ฐ๋ฒํผ
- ํ์ด์ง ์์
์์
- ์ฅ๋ฐ๊ตฌ๋ UI ๊ตฌํ (์ํ๋ฐ์ดํฐ๊ฐ ์๋ ๊ฒฝ์ฐ)
- ๋ง์ด(๋ก๊ทธ์ธx) ํ์ด์ง UI ๊ตฌํ
- ๊ณต์ ํ ์ผ
- BE ERD ๊ด๋ จ ๋ฌธ์: ๊ตฌ๋งค๋ด์ญ Table / ํํฌ์ ๋ธ๋ฃจ ์๋ฏธ
- ์ฌ์ฉ์ ๋๋ค์, ์ต์
/ ์๋, ๋ณ์ ํ๊ท , ๋ฆฌ๋ทฐ ๊ฐ์๋ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ๊ฐ ERD๊ฐ ์ด๋ฏธ ์๋ค.
- ๊ตฌ๋งค๋ด์ญ Table โ ์ฃผ๋ฌธํ์ด์ง
- ํํฌ๋ ์ฐ๊ฒฐ๋ ํ
์ด๋ธ์ด ์ญ์ ๋ผ๋ ๋จ์์๋ค.
- ๋ธ๋ฃจ๋ ์ฐ๊ฒฐ๋ ํ
์ด๋ธ์ด ์ญ์ ๋ผ๋ฉด ๊ฐ์ด ์ญ์ ๋๋ค.
BE
- ์๋ฃํ ์ผ
- ๋ฐฑ์๋ R&R ๋๋ ์ CRUD ๋ง๋ค๊ธฐ
- ์ ํ: ์ธ์ฆ
- ์น์ค: ์ํ
- ์ค์จ๊ฑฐ ์งํ ์ํฉ
- ์น์ค: ์ํ ๋ฆฌ์คํธ์ ์ํ ์์ธ ํ์ด์ง API ์์ฑ
- ์ ํ: ๋ก์ปฌ ๋ก๊ทธ์ธ, ๊ตฌ๊ธ ๋ก๊ทธ์ธ ์์ฑ โ access token์ fe๋ก ๋ณด๋ธ๋ค.
- ํด์ผํ ์ผ
- ๊ณต์ ํ ์ผ
- ERD ๊ณต๋๊ตฌ๋งค Table ๊ณ ๋ฏผํด๋ด์ผ ํ๋ค.
- ์ค์จ๊ฑฐ๋ฅผ ๊ณต์ ํด์ฃผ๊ณ ์ค๋ช
ํด์ผ ํ๋๋ฐ ์๋ฒ๋ฅผ ์ผ๋ฉด ๊ณผ๊ธ๋๋คโฆ ๊ณ ๋ฏผโฆ โ ๊ณผ๊ธ์ ํ์ง ์์ผ๋ ค๋ฉด sqr์ ๊ฐ๊ฐ ์ค์นํด์ dumpํ๋ ๋ฐฉ์๋ ์๋ค.
- OAuth ๋ก๊ทธ์ธ๋ง ํ๊ณ , ๋ก์ปฌ ๋ก๊ทธ์ธ์ด ์๋ค. โ ํ์๊ฐ์
๋๋ค์๋ง ์์ ํ๊ฒ ํด์ผํ๋ค. / ๊ตฌ๊ธ or ์นด์นด์ค ๋ก๊ทธ์ธ ํ ์ฐ๋ฝ์ฒ๋ฅผ ์
๋ ฅํด์ผ ์ต์ข
ํ์๊ฐ์
๊ฐ๋ฅ
๋์์ด๋
- ์๋ฃํ ์ผ
- ํด์ผํ ์ผ
- ๊ณต์ ํ ์ผ
- ์์ด์ฝ์ ๋ณด๋ผ์ ํฌ๊ธฐ๋๋ก exportํด์ผ ํ๋ค.
- dev๋ชจ๋๋ฅผ ์ผ์ css ์ฐธ๊ณ ํด์ผ ํ๋ค.
- ๋์์ธ ์์คํ
์ ์๋ ํฐํธ๋ฅผ global.scss์ ๋ฑ๋กํด์ผ ํ๋ค.
๐๐ปย ์ ๋ฌ ์ฌํญ
- ์ ํ: BE ์ฝ๋์ ์ธํด ๋ง๋ฌด๋ฆฌ๋๋ค. ์๊ฐ์ด ๋ง์์ก๋ค. ์ธํดํ๋ฉด์ ๋ง์ด ๋ฐฐ์ ๋ค. ์ฝ๋์์ BE ๋
ธ๋ ์ฌ์ฉํ๋ค.
๐๐ปย ๋
ผ์ ์๊ฑด
- OAuth ๋ฐฑ์์ ๊ด๋ฆฌํ๊ณ , access token๋ง ๋ฐ์์ FE๊ฐ ์ฒ๋ฆฌ
๐๐ปย ์ ์ ์๊ฑด