-
Notifications
You must be signed in to change notification settings - Fork 1
Requirements
Front
-
๋ฐฐํฌ ์๋ํ ํ๊ฒฝ ์ค์ (S3)
-
๋ฉ์ธ ํ์ด์ง
- ๋ฉ์ธ ํ์ด์ง ๋ชจ๋ ๊ธฐ๋ฅ
- ์ค์๋ง ๊ฒ์
-
๋๋ณด๊ธฐ ํ์ด์ง
- Map์ ์ด์ฉํ ๋ฐ์ดํฐ ๋ ๋๋ง
- ์ค์๋ง ์ข์์ ๋ฒํผ ๊ตฌํ
-
๋ง์ด ํ์ด์ง
- ์์ฑ ๊ธ ์ญ์ ๊ตฌํ
- ์์ฑ ๊ธ ํด๋ฆญ ์ ์์ ๋ชจ๋ฌ ๊ตฌํ
-
๊ฐ์ธ์ ๋ณด ์์ ํ์ด์ง
- ์ ์ ์ ๋ณด ์์ ๊ธฐ๋ฅ ๊ตฌํ
- ๋น๋ฐ๋ฒํธ ์์
- ์ ์ ํํด ๊ธฐ๋ฅ ๊ตฌํ
- ์ ์ ์ ๋ณด ์์ ๊ธฐ๋ฅ ๊ตฌํ
-
๋ก๊ทธ์ธ / ํ์๊ฐ์ / ๋ก๊ทธ์์ ๋ชจ๋ฌ
- JSONwebtoken ์ผ๋ก ํ ํฐ ์ธ์ฆ ๊ตฌํ
- ์ ํจ์ฑ ๊ฒ์ฌ (ID / PW ์์)
-
๊ธ ์์ฑ / ์์ ๋ชจ๋ฌ
- ๊ธ ์์ฑ ๊ธฐ๋ฅ ๋ฐ ์์ ๊ตฌํ
Back
- API Docs ํ ๋๋ก Routing
- Server - DB Schema ํ ๋๋ก ๊ด๊ณ ์ค์
- ๋ฐฐํฌ ์๋ํ ํ๊ฒฝ ์ค์ (EC2 , RDS)
- ๋ก๊ทธ์ธ ์ด์ API ๊ตฌํ
- ํ์ ๊ฐ์ / ํ์ ํํด ๊ธฐ๋ฅ ๊ตฌํ
- ๋ก๊ทธ์ธ / ๋ก๊ทธ์์ ๊ธฐ๋ฅ ๊ตฌํ
- ๊ฒ์ ๊ธฐ๋ฅ ๊ตฌํ
- tokenFunction module ๊ตฌํ
Front
-
๋ฐ์ํ ์น ํ์ด์ง
- Nav ๋์คํ๋ ์ด On / Off
- Width ๊ฐ์ ๋ฐ๋ฅธ Header / Body ๋ณ๊ฒฝ
-
๋ก๊ณ ํด๋ฆญ ์ ๋ฉ์ธ ํ์ด์ง๋ก ์ด๋
-
ํํด ํ์ธ ๋ชจ๋ฌ
- ํํด ์ฌ๋ถ ์ฌํ์ธํ๋ ๋ชจ๋ฌ ๊ตฌํ
Back
-
๋ก๊ทธ์ธ ์ดํ API ๊ตฌํ
- ์ ์ ์ ๋ณด ์์ ๊ธฐ๋ฅ ๊ตฌํ
- ์์ฑ ๊ธ ์์ ๊ธฐ๋ฅ ๊ตฌํ
- ์ ๊ธ ์ฐ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ
- ์ข์์ ๊ธฐ๋ฅ ๊ตฌํ
-
๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์ ์ ์ ์ ๋น๋ฐ๋ฒํธ ํด์ฑ
-
์ ์ ํ์๊ฐ์ ์ ๊ธฐ๋ณธ์ผ๋ก ํ ๋นํ ํ๋กํ ์ด๋ฏธ์ง ๊ตฌํ
Front
-
์์ด๋ / ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ๊ธฐ๋ฅ
-
๋ง์ดํ์ด์ง
- ๊ธ ๋ชฉ๋ก ์ ์ฒด ์ ํ ๋ฒํผ
- ์์ฑ ๊ธ ๋ชฉ๋ก ํํฐ๋ง ๊ธฐ๋ฅ(์ต์ ์, ์ถ์ฒ ์)
-
OAuth 2.0 ์ฌ์ฉํ ์์ ๋ก๊ทธ์ธ ๊ตฌํ
-
๊ฐ์ธ์ ๋ณด ์์ ํ์ด์ง
- ํ๋กํ ์ฌ์ง ์์ ๊ธฐ๋ฅ ๊ตฌํ
-
๋ง์ดํ์ด์ง
- ์ถ์ฒ ์ ํด๋ฆญ / ํธ๋ฒ ๋๋ฅด๋ฉด ์ข์์ ํ ์ ์ ๋ค ๋ณด์ฌ์ฃผ๊ธฐ ๊ธฐ๋ฅ
Back
- ์ ์ ํ๋กํ ์ฌ์ง ์์ API ๊ตฌํ
- ์์ด๋ / ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ
- ์นด์นด์ค ์์ ๋ก๊ทธ์ธ OAuth 2.0 ๊ตฌํ
-
ํ์๊ฐ์
- ์ ํจ์ฑ ๊ฒ์ฌ (์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ ํ์ / ์ค๋ณต ์ ์ ๊ฒ์ฌ)
- ์๋น์ค ์์ฒด ํ์๊ฐ์
-
๋ก๊ทธ์ธ
- ์๋น์ค ์์ฒด ๋ก๊ทธ์ธ
- ์์ ๋ก๊ทธ์ธ
- ์ ํจ์ฑ ๊ฒ์ฌ์ ๋ฐ๋ฅธ ์๋ด ๋ฉ์ธ์ง (์์ด๋, ๋น๋ฐ๋ฒํธ๊ฐ ์ผ์นํ์ง ์์ต๋๋ค.)
- ์ฟ ํค or ํ ํฐ
-
๋ก๊ทธ์์
- ๋ก๊ทธ์์ ์ ํ์ด์ง ์ ํ
- ๋ฒํผ
- ๋ชจ๋ฌ (๋ก๊ทธ์์ ํ์๊ฒ ์ต๋๊น?)
-
๋ง์ด ํ์ด์ง
- ๋น๋ฐ๋ฒํธ ์์
- ์ ์ ๊ฐ์ธ์ ๋ณด ์์ (๋๋ค์, ํ์ฌ)
-
๋๋ฉํ์ด์ง
-
ํค๋
- ๋ก๊ณ
-
Nav ๋ฐ
- ๋ก๊ทธ์ธ ์ํ์ผ ๋
- ๋ง์ดํ์ด์ง ๋ฒํผ
- ํ์ฌ
- ๊ฐ์ธ ์ ๋ณด ์์ ๋ฒํผ
- ๋ก๊ทธ์์ ์ํ์ผ ๋
- ๋ก๊ทธ์ธ ๋ฒํผ
- ํ์๊ฐ์ ๋ฒํผ
- ๋ก๊ทธ์ธ ์ํ์ผ ๋
-
๋ฐ๋
-
๊ฒ์ ๋ฐ
- ๊ฒ์ ๋ฒํผ(ํด๋ฆญ or Enter)
- DB์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ก ์๋์์ฑ
-
๊ฒ์ ๊ฒฐ๊ณผ ๋ฐ
- ๋จ์ด : ๋จ์ด ๋ป
- ์ข์์ ๋ฒํผ
- ๋๋ณด๊ธฐ ๋ฒํผ
-
์ค์๋ง ์ถ๊ฐ ๋ฒํผ
-
ํ์๊ฐ์
-
๊ธ ์์ฑ ๋ฐ ์์ ๋ชจ๋ฌ
-
-
-
ํธํฐ
- copyright JURIMMA
-
-
๋ก๊ทธ์ธ ๋ชจ๋ฌ
- ๊ธฐ์กด ํ์์ธ ๊ฒฝ์ฐ
- ์์ด๋ ์ธํ
- ๋น๋ฐ๋ฒํธ ์ธํ
- ์์ด๋ / ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ
- ํ์๊ฐ์
์ธ ๊ฒฝ์ฐ
- ์ด๋ฆ
- ์ด๋ฉ์ผ
- ๋น๋ฐ๋ฒํธ
- ๋น๋ฐ๋ฒํธ ์ฌ์ ๋ ฅ
- ์์ ๋ก๊ทธ์ธ(์นด์นด์ค ํ์๊ฐ์ ) ๋ฒํผ
- ์ผ๋ฐ ๋ก๊ทธ์ธ ๋ฒํผ
- ๊ธฐ์กด ํ์์ธ ๊ฒฝ์ฐ
-
๋ง์ด ํ์ด์ง
-
๋ด๊ฐ ์์ฑํ ๊ธ ๋ชฉ๋ก
-
์์ฑ ๊ธ ์ญ์ ๋ฒํผ
-
์์ฑ ๊ธ ์ ์ฒด ์ ํ (์ฒดํฌ๋ฐ์ค)
-
๊ธ ์์ฑ ๋ฐ ์์ ๋ชจ๋ฌ
- ๋จ์ด ์ด๋ฆ
- ๋จ์ด ๋ป ์์ (์ธํ)
- ์ข์์ ํ์ ์์ญ
- ์ ์ฅ ๋ฒํผ
-
-
๊ฐ์ธ์ ๋ณด์์ ํ์ด์ง
-
๋๋ค์ ๋ณ๊ฒฝ
-
๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ
-
ํ์ฌ ๋ณ๊ฒฝ
-
ํ์ ํํด?
-
ํ์ ํํด ๋ชจ๋ฌ
- ๋ก๊ณ
- ํํด ๋ฒํผ
- ์ทจ์ ๋ฒํผ
-
-
-
๋๋ณด๊ธฐ ํ์ด์ง
- ์์น์ฐฝ์ ์ ๋ ฅํ ๊ฐ(๋จ์ด)๊ณผ ๋๊ฐ์ DB ๋ฐ์ดํฐ ๋ชฉ๋ก๋ค