HELPME team S.A(Starting Assignment)
๐ ์๊ฐ
'์ฌ์ฉ์๋ค์ด ๋ง๋ ์ ํ๋ฅผ ์ ์ํ๋ ์จ๋ผ์ธ ๋ฏธ์ ๊ด'
โฒ๏ธ ๊ฐ๋ฐ๊ธฐ๊ฐ
2022๋
06์ 28์ผ ~ 2022๋
07์ 05์ผ
๐ง ๋งด๋ฒ๊ตฌ์ฑ
๐ ํ์ ๊ธฐ๋ฅ
- Django Rest Framework๋ฅผ ์ฌ์ฉํด์ ํ๋ก์ ํธ๋ฅผ ์งํํด์ฃผ์ธ์.
- ํ๋ก ํธ์๋์ ๋ฐฑ์๋๋ฅผ ๋ณ๋์ ๋ ํฌ์งํ ๋ฆฌ๋ก ๊ด๋ฆฌํด์ฃผ์ธ์.
- ํ์๊ฐ์
/๋ก๊ทธ์ธ ๊ธฐ๋ฅ
- JWT ํ ํฐ or ์ฟ ํค/์ธ์
์ ์ด์ฉํด์ ๋ง๋ค์ด์ฃผ์ธ์. (๊ฐ๋ฅํ๋ฉด JWT๋ก!)
- ์ ํ์ ์ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ (NST) ์ ์ฌ์ฉํด์, ์ฌ์ฉ์๊ฐ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ผ๋ฉด ์ ํ ์คํ์ผ์ด ์ ์ฉ๋ ์ด๋ฏธ์ง๋ก ๋ณํ๋์ด ์ถ๋ ฅ๋๋ ์๋น์ค๋ฅผ ๋ง๋ค์ด์ฃผ์ธ์.
- ์ด๋ฏธ์ง ์์ฑ ๊ธฐ์ (Generative models) ์ ์ด์ฉํด์, ์ฌ์ฉ์๊ฐ ํฅ๋ฏธ๋ฅผ ๋๋ ์ ์๋ ์๋น์ค (์ ํ์ ์, deepfake, ๋ฑ)๋ฅผ ๋ง๋ค์ด์ฃผ์ธ์.
- ์ด๋ฏธ์ง/ํ์ผ์ ์
๋ก๋ํ๋ฉด ๊ทธ์ ๋ํ ๊ฒฐ๊ณผ๋ฌผ์ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ฃผ๋ ์๋น์ค๋ฅผ ๋ง๋ค์ด ์ฃผ์ธ์!
- ํ๋ก ํธ์๋๋ HTML, CSS, Javascript, Bootstrap, jQuery… ๋ฑ ์์ ๋กญ๊ฒ ์คํ์ ๊ณจ๋ผ์ ์จ์ฃผ์ธ์.
- AWS EC2๋ฅผ ์ฌ์ฉํด์ ๋ฐฐํฌํด์ฃผ์ธ์
- ํ๋ก ํธ์๋๋ ๋ณ๋์ ๋ฐฐํฌ๊ฐ ํ์ํฉ๋๋ค.
๐ ์ถ๊ฐ ๊ธฐ๋ฅ
- ์์ฑ๋ ์ด๋ฏธ์ง๋ S3์ ์ฌ๋ ค์ ๊ด๋ฆฌํด์ฃผ์ธ์
- ์์ฑ๋ ๊ฒฐ๊ณผ๋ฌผ์ ์ฌ์ดํธ์ ๊ฒ์ํ ์ ์๊ฒ ํด์ฃผ์ธ์(๋
ธ์ถ ์๊ฐ, ๊ณต๊ฐ ์ฌ๋ถ ์ ํ ๊ธฐ๋ฅ)
- ๊ฒ์๋ฌผ์ ๋ํด ๋๊ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ฃผ์ธ์
- ๊ฒ์๋ฌผ์ ๋ํด ์ข์์ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ฃผ์ธ์
- ๋ง์ดํ์ด์ง์์ ๋ณธ์ธ์ด ์์ฑํ ์ด๋ฏธ์ง/๊ฒ์๊ธ์ ํ์ธํ ์ ์๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ฃผ์ธ์.
- ์์ฑ๋ ๊ฒ์๋ฌผ์ ๋ํ ๊ณต์ ๊ธฐ๋ฅ(๋ฉ์ผ ๋ณด๋ด๊ธฐ ๋ฑ)์ ์ถ๊ฐํด์ฃผ์ธ์.
- ์์
๋ก๊ทธ์ธ ํ์ ๊ฐ์
/๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ฃผ์ธ์
๐ ์์ด์ด ํ๋ ์
์ฃผ์ : https://www.figma.com/file/KMId36OyYKTOWDWezd0lrT/%EC%99%80%EC%9D%B4%EC%96%B4%ED%94%84%EB%A0%88%EC%9E%84?node-id=0%3A1
1์ฐจ ์์ด์ด ํ๋ ์
๐ DB ์ค๊ณ
์ฃผ์ : https://www.erdcloud.com/d/PTtFcJc9CGDeeKjkf
1์ฐจ DB
๐ API ์ค๊ณ
์ฃผ์ : https://www.notion.so/HELPME-8-API-42b8f1b477254e8da951f9cce09da00d
1์ฐจ API
๐ ์ผ์
6 / 28 : ๊ธฐํ & ๋ชฉ์
(S.A) / backend : PROJECT ์์ฑ, APP ์์ฑ, MODEL ๊ตฌ์ฑ, gitignore ์์ฑ, requirement.txt ์์ฑ / GIT : BRANCH ์ญํ ๋ง๋ค ์์ฑ, pull ๋ฐ๊ธฐ
6 / 29 : S.A ํผ๋๋ฐฑ / 1์ฐจ backend : ํ์๋ณ ๋งก์ ๋ด๋น ๊ธฐ๋ฅ์ ๋ํ ์ฌ์ ์กฐ์ฌ ๋ฐ api ์ค๊ณ / frontend : html/css ํผ ๊ตฌ์ฑ
6 / 30 : 2์ฐจ backend : ํ์๋ณ ๋งก์ ๋ด๋น ๊ธฐ๋ฅ์ ๋ํ ์ฌ์ ์กฐ์ฌ ๋ฐ api ์ค๊ณ / frontend : ๋ชจ๋ฌ, ์ด๋ฏธ์ง ์
๋ก๋ ๋ฑ input ํผ ๊ตฌ์ฑ / 1์ฐจ ์ค๊ฐ์ ๊ฒ
7 / 01 : 3์ฐจ backend : ํ์๋ณ ๋งก์ ๋ด๋น ๊ธฐ๋ฅ์ ๋ํ ์ฌ์ ์กฐ์ฌ ๋ฐ api ์ค๊ณ / frontend : ๋ชจ๋ฌ, ์ด๋ฏธ์ง ์
๋ก๋ ๋ฑ input ํผ ๊ตฌ์ฑ / 2์ฐจ ์ค๊ฐ์ ๊ฒ 7 / 02 : 1, 2์ฐจ์ ๋ํ ๋ณด์ถฉ
7 / 03 : 1, 2์ฐจ์ ๋ํ ๋ณด์ถฉ 7 / 04 : ์ต์ข
์ ๊ฒ ๋ณํฉ, ๋ฆฌํํ ๋ง, GIT ์ ๋ฆฌ
7 / 05 : GIT ์ ๋ฆฌ & ๋ฐํ ์์ ๋
นํ & ์ ์ถ (์คํ 9์)