-
Notifications
You must be signed in to change notification settings - Fork 0
๐ Integration Requirements
โ๏ธ ์์คํ ๊ตฌ์ฑ๋ โ๏ธ
-
์์ ํ์ด์ง
-
๋ก๊ทธ์ธ ๋ฒํผ๋ง ์ถ๋ ฅ๋๋ค.
-
Oauth + ๊ตฌ๊ธ ๋ก๊ทธ์ธ์ ํ ์ ์๋ค.
-
๋ก๊ทธ์ธ์ ํ๋ฉด
2. ๋ฉ์ธํ์ด์ง
์ผ๋ก ์ด๋ํ๋ค.
-
-
๋ฉ์ธํ์ด์ง
-
์ ์ฒด ํผ์ฆ ๋ชฉ๋ก
-
๋ฉ์ธํ์ด์ง๋ api๋ก ์ ์ฒด ํผ์ฆ ๊ฒ์ ์์ฒญ์ ๋ณด๋ด์ ์ ์ฒด ํผ์ฆ์ ํ๋ฒ์ 10๊ฐ์ฉ ๋ฌดํ ์คํฌ๋กค๋ก ์ถ๋ ฅํ๋ค.
-
๋ํดํธ ์ ๋ ฌ ์ํ๋ ์กฐํ์์ผ๋ก ์ถ๋ ฅ๋๋ค.
-
๋ฉ์ธํ์ด์ง์ ํผ์ฆ ๋ชฉ๋ก์์ ํผ์ฆ์ ํด๋ฆญํ๋ฉด
3. ํ๋ ์ด๋ฃธ
์ผ๋ก ์ด๋ํ๋ค.
-
-
๊ฒ์๋ฐ
- ๊ฒ์๋ฐ์ ๊ฒ์ ํค์๋๋ฅผ ์ ๋ ฅํ๋ฉด, api๋ก ์์ฒญ์ ๋ณด๋ด ํด๋น ํค์๋๋ฅผ ๊ฐ์ง ํผ์ฆ ์ ๋ณด๋ฅผ ์ ์ฒด ํผ์ฆ ๋ชฉ๋ก์ ๊ฐ์ ธ์จ๋ค.
-
ํค๋
- ๋ง์ดํ์ด์ง, ๋ญํน ๋ฒํผ์ด ์กด์ฌํ๋ค.
-
'+' ๋ฒํผ
-
'+' ๋ฒํผ์ ๋๋ฅด๋ฉด, ํผ์ฆ ์์ฑ ํ์ด์ง๋ก ์ด๋ํ๋ค.
-
ํผ์ฆ์ ๋ง๋ค ์ด๋ฏธ์ง, ํค์๋, ๋์ด๋๋ฅผ ์ ํํ๊ณ submit ๋ฒํผ์ ๋๋ฅด๋ฉด, ํผ์ฆ์ ์์ฑํ๊ณ ์์ ๋ง์ด ์ฌ์ฉํ ์ ์๋ค.
-
-
-
ํ๋ ์ด๋ฃธ
-
ํ๋ ์ด๋ฃธ ์ค์์ ํผ์ฆํ์ด ์๊ณ , ํผ์ฆํ ์ฃผ๋ณ์ ํผ์ฆ์กฐ๊ฐ์ด ๋ฌด์์๋ก ์๋ค.
-
ํผ์ฆ์ ๋๋๊ทธ ์ค ๋๋กญ ํ์ฌ ์ฎ๊ธธ ์ ์๋ค.
-
ํผ์ฆ์ด ๋ง์ถ์ด์ง๋ฉด ์๋ฆฌ ์ดํฉํธ๊ฐ ๋ฐ์ํ๋ค.
-
ํ๋ ์ด๋ฃธ ์ฐ์ธก ํ๋จ์ ํ๋ฌ์ค ๋ฒํผ์ ํด๋ฆญํ๋ฉด ํํธ๋ฒํผ๊ณผ ๊ณต์ ๋ฒํผ์ด ์กด์ฌํ๋ค.
-
ํํธ๋ฒํผ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ํํธ ์ฌ์ง์ด ์ถ๋ ฅ๋๋ค.
-
๋ฉํฐ๋ชจ๋
-
๊ณต์ ๋ฒํผ์ ๋ค๋ฅธ ์ ์ ๊ฐ ์ฐธ์ฌ๊ฐ๋ฅํ ํ๋ ์ด๋ฃธ์ url์ด ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ๋๋ค.
-
๋ฉํฐ๋ชจ๋๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ํ๋ฉฐ ๋งํฌ ๋ฑ์ ํตํด ํ๋ ์ด๋ฃธ์ ์ ์ฅ ์ด๋ํ๋ค.
-
ํผ์ฆ์ ์ ์ ํ์ฌ ๋ค๊ณ ์๋ ์ ์ ์๊ฒ ํผ์ฆ ์ ํ์ ์ฐ์ ์์๊ฐ ์๋ค.
-
์ด๋ ๋ฐ์ ์ฌ๋์ ๋ก๊ทธ์ธ์ ํ๊ธฐ ์ํด์ ์์ ํ์ด์ง๋ก ์ฐ์ ์ ์ฅํ๊ฒ ํ๋ค.
-
์ฑํ ์ผ๋ก ๊ฐ์ ํ๋ ์ด๋ฃธ ์์ ์ฌ๋๋ค๊ณผ ์ํตํ๋ค.
-
-
ํผ์ฆ์ด ์์ฑ๋์์ ๋, ํจ๊ณผ์๊ณผ ์๋ฆผ์ฐฝ์ ์ถ๋ ฅํ๋ค.
-
-
๋ง์ดํ์ด์ง
-
๋ช ์์ ์ ๋น
์์ ์์ฑํ ํผ์ฆ๋ค์ ์ฌ์ง๊ณผ ํ๋ ์ด ํ์์ ์กฐํํ ์ ์๋ค. -
ํผ์ฆ์ ์ฅ์
์์ ์์ ์ด ๋ง๋ ํผ์ฆ๋ค์ ๋ชฉ๋ก์ ์กฐํํ๊ณ ํ๋ ์ด๋ฃธ์ ๋ง๋ค ์ ์๋ค.
-
-
๋ญํนํ์ด์ง
-
์ ์ฒด ์ ์ ์์ ํผ์ฆ ์์ฑ๋ ๊ฐ์ ์์ผ๋ก ์์ 10๋ช ์ ์ถ๋ ฅํ๋ค.
-
์์ ์ ์์๋ฅผ ๋ณด์ฌ์ค๋ค.
-
- Use-Case Diagram
- Sequence Diagram
-
๋ฐ๋์ ์๋ฒ์์ ์ ๊ณตํ๋ API ๋ฅผ ์ฐ๋ํด์ ๊ตฌํํด์ผ ํฉ๋๋ค. (์น)
-
์ธ๋ถ API ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ๊ฐ๋ฐํ๋ ์๋ฒ๋ฅผ ํตํด์ ์ฐ๋ํด์ผ ํฉ๋๋ค. (์น)
-
API ๋ก ๊ฐ์ ธ์ค์ง ์์ ๋ณ๋ ๋ฆฌ์์ค(์ด๋ฏธ์ง, ์์ ๋ฑ)๋ ๋น๋๊ธฐ๋ก ์ฒ๋ฆฌํฉ๋๋ค. (๊ณตํต)
-
๋ฐ์ดํฐ๋ฒ ์ด์ค
-
ERD ๊ตฌ์ถ
-
sequelize sql ์ฐ๋
-
-
์์ํ์ด์ง
-
OAuth ๋ก๊ทธ์ธ
-
google OAuth ๋ฑ๋ก, .env ์์ฑ
-
ํ๋ก ํธ์ ๋งํฌ ๋ฌ๊ธฐ
-
ํจ์คํฌํธ ์ ์ฉ
-
์ธ์ ์ฐ๊ฒฐ
-
DB์ ์ฌ์ฉ์ ์ ๋ณด ์ ์ฅ
-
-
-
ํผ์ฆ ์์ฑ
-
์ด๋ฏธ์ง ์ ๋ก๋ ๊ธฐ๋ฅ
-
์ด๋ฏธ์ง ํ์ผ ๋ง๋ค๊ธฐ
-
ํผ์ฆ ์๋ฅด๊ธฐ
-
์์์ ๋ชจ์ ๋ง๋ค๊ธฐ
-
DB์ ํผ์ฆ ์ ๋ณด ์ ์ฅ
-
-
๋ฉ์ธ ํ์ด์ง
-
ํผ์ฆ ๊ฒ์ ๋ฐ ์ ๋ ฌ
-
ํผ์ฆ get, post api ์์ฑ
-
ํ๋ก ํธ fetch๋ก api ํธ์ถ ๋ฐ ๋ฐ์ดํฐ ๋ฐํ
-
๊ธฐ์ค๋ณ ํผ์ฆ ์ ๋ ฌ
-
-
-
ํผ์ฆ ๋ง์ถ๊ธฐ
-
ํผ์ฆ ์ธํ
- ํผ์ฆ ์กฐ๊ฐ ๋ฐฐ์นํ๊ธฐ (์ฒ์์ด๋ฉด ๋ฌด์์, ์ฌ๋ฐฉ๋ฌธ์ ์ด์ ๊ธฐ๋ก ๋ก๋)
-
ํผ์ฆ ์ดํํธ
-
ํผ์ฆ ์กฐ๊ฐ ๋๋๊ทธ ์ค ๋๋กญ
-
ํผ์ฆ ๋ง์ท์ ๋ ์๋ฆฌ ์ฝ์
-
-
ํผ์ฆ ์์ฑ์
-
ํผ์ฆ ์์ฑ ํ ๋๊ฐ ๋ ํ๋ ์ด๋ฃธ ์ญ์
-
์์ฑ๋ ํผ์ฆ ์ด๋ฏธ์ง ๊ณต์ ๊ฐ๋ฅ
-
-
-
์ ์๊ถ ํ๋ฆฌ ํผ์ฆ ๋ฐ์ดํฐ ์ถ๊ฐ
- ์ฌ์ง ์ ์ฅ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ถ๊ฐ
-
๋ฉํฐ ๋ชจ๋
-
์์ผ ์ฐ๋: ๋งํฌ์ ์์ํ์ด์ง ์ฐ๊ฒฐ ํ ๋ก๊ทธ์ธ ์๋ฃ๋๋ฉด ๋งํฌ์ ํด๋นํ๋ ํ๋ ์ด ๋ฃธ์ผ๋ก ์ด๋์ํค๊ธฐ
-
์ฑํ ๊ธฐ๋ฅ(๋ณด์ด์ค๋ก ๋ณ๊ฒฝ ๊ฐ๋ฅ)
-
-
๋ง์ดํ์ด์ง
-
์์ฑ๋ ํผ์ฆ (ํผ์ฆ์ ์ฅ์)
- ์์ฑ๋ ํผ์ฆ์์ ๋งํฌ ์์ฑํ์ฌ ๋ณต์ฌํ๊ธฐ ๊ธฐ๋ฅ
-
์์ฑํ ํผ์ฆ (๋ช ์์ ์ ๋น)
-
์์ฑํ ํผ์ฆ ์ฌ์ง๊ณผ ํ๋ ์ดํ์ ์ด๋ ๊ธฐ๋ฅ
-
์ฌ์ง ๋ค์ด๋ก๋ ๊ธฐ๋ฅ
-
์ฌ์ง ๊ณต์ ๊ธฐ๋ฅ
-
-
-
ํ ์คํธ ๋ฐ ๋ฆฌํฉํ ๋ง
-
๋ฐฐํฌ
-
์๋ฒ ์์ฑ ๋ฐ ๊ณ ์ ip ํ ๋น
-
git ์ค์
-
mysql ์ค์
-
CORS ํด๊ฒฐ
-
NGINX
-