-
Notifications
You must be signed in to change notification settings - Fork 0
๐ Integration Requirements
-
์์ ํ์ด์ง
-
๋ก๊ทธ์ธ ๋ฒํผ๋ง ์ถ๋ ฅ๋๋ค.
-
Oauth + ๊ตฌ๊ธ ๋ก๊ทธ์ธ์ ํ ์ ์๋ค.
-
๋ก๊ทธ์ธ์ ํ๋ฉด
2. ๋ฉ์ธํ์ด์ง
์ผ๋ก ์ด๋ํ๋ค.
-
-
๋ฉ์ธํ์ด์ง
-
์ ์ฒด ํผ์ฆ ๋ชฉ๋ก
-
๋ฉ์ธํ์ด์ง๋ api๋ก ์ ์ฒด ํผ์ฆ ๊ฒ์ ์์ฒญ์ ๋ณด๋ด์ ์ ์ฒด ํผ์ฆ์ ํ๋ฒ์ 10๊ฐ์ฉ ๋ณด์ฌ์ค๋ค.
-
10๊ฐ์ฉ ์ถ๋ ฅ๋ ์ํ์์ ์คํฌ๋กค์ ๋ ๋ด๋ฆฐ๋ค๋ฉด ๋ค๋ฅธ ํผ์ฆ 10๊ฐ๋ฅผ ์ถ๋ ฅํ๋ค.
-
๋ชจ๋ ํผ์ฆ์ ์ถ๋ ฅํ์๋ค๋ฉด ์ฒ์์ ํผ์ฆ ๋ชฉ๋ก 10๊ฐ๋ฅผ ๋ค์ ์ถ๋ ฅํ๊ณ ์ด๋ฅผ ๋ฐ๋ณตํ๋ค.
-
๋ํดํธ ์ ๋ ฌ ์ํ๋ ํ๋ ์ด ํ์์์ด๋ค.
-
์ฒดํฌ๋ฐ์ค ์ ํ์ ํตํด ๋์ด๋๋ณ ๋ชฉ๋ก์ ํํฐ๋งํ ์ ์๋ค.
-
-
๊ฒ์๋ฐ
- ๊ฒ์๋ฐ์ ๊ฒ์ ํค์๋๋ฅผ ์ ๋ ฅํ๋ฉด, api๋ก ์์ฒญ์ ๋ณด๋ด ํด๋น ํค์๋๋ฅผ ๊ฐ์ง ํผ์ฆ ์ ๋ณด๋ฅผ ์ ์ฒด ํผ์ฆ ๋ชฉ๋ก์ ๊ฐ์ ธ์จ๋ค.
-
ํค๋
- ๋ง์ดํ์ด์ง ๋ฒํผ์ด ์ถ๋ ฅ๋๋ค
-
-
ํ๋ ์ด๋ฃธ
-
๋ฉํฐ๋ชจ๋๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ํ๋ฉฐ ๋งํฌ ๋ฑ์ ํตํด ํ๋ ์ด๋ฃธ์ ์ ์ฅ ์ด๋
-
์ด๋ ๋ฐ์ ์ฌ๋์ ์์ ํ์ด์ง๋ก ์ฐ์ ์ ์ฅ
-
๋ณด์ด์ค or ์ฑํ ์ผ๋ก ๊ฐ์ ํ๋ ์ด๋ฃธ ์์ ์ฌ๋๋ค๊ณผ ์ํต
-
ํผ์ฆ์ด ์์ฑ๋์์ ๋, ํ๋ ์ด๋ฃธ์ด ์ฌ๋ผ์ง
-
-
๋ง์ดํ์ด์ง
-
๋ช ์์ ์ ๋น
์์ ์์ฑํ ํผ์ฆ๋ค์ ์ฌ์ง๊ณผ ํ๋ ์ด ํ์์ ์กฐํํ ์ ์๋ค. -
ํผ์ฆ์ ์ฅ์
์์ ์์ ์ด ๋ง๋ ํผ์ฆ๋ค์ ๋ชฉ๋ก์ ์กฐํํ๊ณ ํ๋ ์ด๋ฃธ์ ๋ง๋ค ์ ์๋ค.
-
-
๋ญํนํ์ด์ง
-
๋ญํน
์์ ๊ฐ์ฅ ๋ง์ด ํผ์ฆ์ ์์ฑํ ์ฌ๋๊ณผ ๋ง๋ ์ฌ๋์ ํ์ธํ ์ ์๋ค.
-
-
ํผ์ฆ ์์ฑ
-
๋์ด๋ ์กฐ์ ์ ํผ์ค ์๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋ค.
-
ํผ์ฆ ์์ฑ ํ ๋ง์ดํ์ด์ง์ ํผ์ฆ ์ ์ฅ์์ ์ฌ์ง url์ด ์ ์ฅ๋๋ค.
-
- 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
-