05/03/22 ~ 05/11/22
Front-End + Back-End -> ์ค๊ฐํ, ๋ฌธ๋ช
์ฃผ
Back-End -> ๊น์ฒ ํ, ๊นํ์ธ
ํผ๊ทธ๋ง ์ด์ฉํ์ฌ ๋ชฉ์
์ ์ : ๊ฐํ
๋ชฉ์
์ ๊ตฌํํ ๊ธฐ๋ฅ ์์ฑ : ๋ช
์ฃผ๋
๋
ธ์
์ด์ฉํ์ฌ API ์ค๊ณ
ํธ๋ ๋ก ์ด์ฉํ์ฌ ํ์
๋จ๊ณ ๊ณต์
Front-End : HTML, CSS, JavaScript
Back-End : Flask, Python, MongoDB
Proj. Management Tools : Git, Github, Slack, Notion, Trello, Figma
login.html - JWT ๊ธฐ๋ฐ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์
register.html - ํ์๊ฐ์
main.html - ๋๊ธ ์ถ๊ฐ ๋ฐ ๋ณด๊ธฐ, ๋๋ณด๊ธฐ ๋ชจ๋ฌ, ํ๋ก์ฐ ๊ธฐ๋ฅ
mypage.html - ํ๋ก์ฐ ๊ธฐ๋ฅ
1) ๋ฌธ์
๊ฐ๋ฐํ ๋ ์ค๋ณต ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๊ณ ์์์
(์ฒ์ ๋ถ์
์ ๊ตฌ์ฒด์ ์ธ ๋ชฉํ ์ค์ ์ด ํ์ํจ ex)OO์ OO๊ธฐ๋ฅ์ O์ O์ผ๊น์ง ๊ทธ ์ดํ OO๊ธฐ๋ฅ ๊ฐ๋ฐํ๊ธฐ)
ํ์
์ ํ๊ธฐ์ํด ํธ๋ ๋ก, ๋
ธ์
๋ฑ ๋ง๋ค์ด ๋์๊ฒ์ ๋ง์๋๋ฐ ํ์
ํด๋ก์์ ๊ธฐ๋ฅ์ ์ ํ์ฉํ์ง ๋ชปํ์
(์์ ์ด ํ ๋ถ๋ถ์ ๋ฆฌ๋ทฐํ๋ ๊ณผ์ ์ด ์ด๋์ ๋ ํ์ํจ)
๋ค์ณ์ง๋ ํ์ ๋ฐ์ (๋์์ฃผ๋๊ฑด ํ๋ก ํ๋ ์ดํด๋ ๋ค๋ฅธ ์์ญ์ด๋ค)
2) ์์ธ
3) ํด๊ฒฐ
ํ๋ก์ ํธ ์ ๋งก์ ๊ธฐ๋ฅ ๋ฐ ์์ผ๋ก ์งํํด์ผ ํ ๋ถ๋ถ์ ๊ตฌ์ฒด์ ์ผ๋ก ๋ถ์ ํ์ฌ ๊ธฐ๋กํ๋ค. ์ค๊ฐ์ค๊ฐ ์ํฉ์ ๋ณด๊ณ ํด์ ์์ ์ด ๋งก๊ณ ์๋ ์ผ์ด ์ ํํ ๊ทธ ๋ถ๋ถ์ด ๋ง๋์ง ํ์ธํ๋ค.
ํํฐ๋๊ป ๋ค์ ๋ด์ฉ์ ๊ฐ์๊ฐ ์ดํดํ ๋๋ก ๋ค์ ์ค๋ช ํด๋ณด๋ ์๊ฐ์ ๊ฐ์
๋ง์์ ์ฌ์ ๋ฅผ ๊ฐ์ง๊ณ ์ง๋ํ๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ณธ๋ค.
ํผ๋๋ฐฑ์ ์์ฃผ ํ๋ ์ต๊ด์ ๋ค์ด์
์ฌ์ ์ผ๋ก ํ๋ ๋ถ๋ถ์ ๋ํด์ ์๊ธฐํ๋ฉด ํ์๋ค๋ผ๋ฆฌ ๊ฒฉ๋ คํ๊ณ ๊ธฐ ๋ถ๋์์ฃผ๊ธฐ
๋ง์์ ์ฌ์ ๋ฅผ ๊ฐ๊ธฐ
๋ฐ์ ๋ชฉ์๋ฆฌ๋ก ์ํตํ๊ธฐ
๊ณํ ์ธ์ธ๋ ์๊ฐํ๋ ๋ถ๋ถ์ ์์ธํ ์๊ธฐ ํ๊ธฐ (์ธ๋ถ๊ธฐ๋ฅ), ๊ณํ๋จ๊ณ์์ ๊ตฌํํด์ผํ๋ ๊ธฐ๋ฅ์ด ์ดํด์๋์์๋๋ ์ดํดํ๊ณ ๋์ด๊ฐ๊ธฐ
๋ณธ์ธ์ ๊ตฌํ์ํฉ ์ ํํ๊ฒ ํ์์๊ฒ ๊ณต์ ํ๊ธฐ
๋ชจ๋ฅด๋๊ฒ ์๋ ํ์์ด ํํฐ๋๊ป ๊ฐ๋ ๋ค๊ฐ์ด ๊ฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ณด๊ธฐ
์ง์ ์ง์ด์ ๊ธฐ๋ฅ ๊ตฌํํด๋ณด๊ธฐ
์ดํด๊ฐ์ง ์๋๋ผ๋ ๋๊น์ง ํด๊ฒฐํด๋ณด๋ ค๊ณ ๋ ธ๋ ฅํ๊ธฐ
๋ง๋ฌด๋ฆฌ ์๊ฐ์ ๊ฐ๋จํ๊ฒ ์ค๋์ ๋์๋ณด๊ณ ๋ด์ผ์ ๊ณํํ๊ธฐ
(๋ณธ์ธ์ด ์ค๋ํ๋ฃจ ๊ตฌํํ ๋ถ๋ถ, ๋ด์ผ ๊ตฌํํ ๋ถ๋ถ)
ํ์ธ: ์ดํด ๊ฐ์ง ์๋ ๋ถ๋ถ์ ์ชผ๊ฐ๊ณ ์ชผ๊ฐ์ ๊ตฌ์ฒดํํ๋ ๋ฐฉ๋ฒ์ ๋ ๊ฐ๊ตฌํด๋ด์ผ๊ฒ ๊ณ , ๋ฆ์ ์๊ฐ๊น์ง ํ์จ์ฃผ์ ํ์๋ถ๋ค๊ป ์ง์ฌ์ผ๋ก ๊ฐ์ฌ.
๋ช ์ฃผ: ๊นํ๋ธ๋ฅผ ์ ๋๋ก ํ์ฉํด๋ณด์ง ๋ชปํด์ ์์ฌ์ ๊ณ , ์๋ฌด๋๋ ํ ํ๋ก์ ํธ์๊ธฐ๋๋ฌธ์ ์๋ฐ์ด ์ฌํ๋๋ฐ ๋ง์ง๋ง๊น์ง ์ด์ฌํ ๋ ธ๋ ฅํด์ค ํ์๋ค์๊ฒ ๊ณ ๋ง๋ค๐.
์ฒ ํ: ๊ฐ์ธ์ฑ์ฅ์ ์ค์ํ๊ฒ ์๊ฐํ๊ณ ํ์๋ค์ ์ง์ค์ ์ธ ํผ๋๋ฐฑ๋ ๋ฐ์ํ ์ ์๋ ๋ฉํ์ ๊ธธ๋ฌ์ผ ํ ๊ฒ ๊ฐ๋ค.
๊ฐํ: ํ์๋ถ๋ค์ด ํผ๋๋ฐฑ์ ์์ฉํด์ฃผ์ ์ ์ข๋ค. ๋ค์ ํ๋ก์ ํธ์์ ๊นํ๋ธ๋ฅผ ๋ง์ด ํ์ฉํด๋ณด๊ณ ์ถ๋ค.