#๊ฐ์ ๋ถ์ #์ผ๊ธฐ์ฅ #๋ฌ๋ ฅ #ํ์๊ฐ์
/๋ก๊ทธ์ธ #CRUD
https://github.com/ESG-TEAM3-PROJECT
https://github.com/ESG-TEAM3-PROJECT/emodi-front
https://github.com/ESG-TEAM3-PROJECT/emodi-back
์ด๋ฒ SW ์์ง๋์ด ํธ๋์์ ๋ฐฐ์ด ๋ด์ฉ์ ๋ฐํ์ผ๋ก ๊ธฐ๋ณธ์ ์ธ CRUD ๊ธฐ๋ฅ์ด ํฌํจ๋ ์น ์๋น์ค๋ฅผ ๊ธฐํํ๊ฒ ๋์์ต๋๋ค.
์ฌ๋ฌ ์์ด๋์ด๋ฅผ ๊ณ ๋ คํ ๋์, ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ด ํ์ํ ์ผ๊ธฐ์ฅ ์๋น์ค๋ฅผ ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
์ผ๋ฐ์ ์ธ ์ผ๊ธฐ์ฅ๊ณผ ์ฐจ๋ณ์ ์ ๋๊ธฐ ์ํด Naver CLOVA์์ ์ ๊ณตํ๋ Sentiment API๋ฅผ ํ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์์ฑํ ๊ธ์ ๊ฐ์ ์ ๋ถ์ํด์ฃผ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์์ต๋๋ค.
- ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์
๊ธฐ๋ฅ
- ํ์๊ฐ์ ํ์ด์ง์์๋ ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅ ๋ฐ๋๋ค.
- ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌํ์ธํ๋ ์ ๋ ฅ๋์ ํตํด ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋๋ก ์ ๋ ฅํ๋์ง ๋ค์ ํ์ธํ๋ค.
- ๋ก๊ทธ์ธ ํ์ด์ง์์๋ ์ด๋ฉ์ผ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ธ์ฆ์ ์ํํ๋ค.
- ๋ก๊ทธ์ธ ์ฑ๊ณต ์ ๋ฉ์ธ ํ์ด์ง๋ก ๋ฆฌ๋ค์ด๋ ํธ๋๋ฉฐ, ์ฌ์ฉ์๋ ์์ ์ ์ผ๊ธฐ๋ฅผ ์์ฑ ๋ฐ ๊ด๋ฆฌํ ์ ์๋ค.
- ๋ก๊ทธ์์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ์ธ์ ๋ ์ง ๋ก๊ทธ์์ํ ์ ์๋ค.
- ๋ฉ์ธ ํ์ด์ง์์ ๋ฌ๋ ฅ ํ์ด์ง๋ก ๋์ด๊ฐ์ ์ผ๊ธฐ ์์ฑ ๊ธฐ๋ฅ
- ์ฌ์ฉ์๊ฐ ์บ๋ฆฐ๋์ ํน์ ๋ ์ง๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ๋ ์ง์ ์ผ๊ธฐ๋ฅผ ์์ฑํ ์ ์๋ ํ์ด์ง๋ก ์ด๋ํ๋ค.
- ์ผ๊ธฐ ์์ฑ ํ์ด์ง์์๋ ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ์ ๋ ฅํ๋ค.
- ์์ฑ ์๋ฃ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ผ๊ธฐ๊ฐ ์ ์ฅ๋๊ณ , ๊ฐ์ ๋ถ์์ด ์๋์ผ๋ก ์ํ๋๋ค.
- ๊ฐ์ ๋ถ์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ํด๋น ๋ ์ง์ ๊ธฐ๋ถ์ ๋ํ๋ด๋ ์ด๋ชจ์ง๊ฐ ์บ๋ฆฐ๋์ ํ์๋๋ค.
- ์ผ๊ธฐ ์กฐํ ๊ธฐ๋ฅ
- ์ฌ์ฉ์๋ ์บ๋ฆฐ๋์์ ํน์ ๋ ์ง๋ฅผ ํด๋ฆญํ์ฌ ํด๋น ๋ ์ง์ ์ผ๊ธฐ๋ฅผ ์กฐํํ ์ ์๋ค.
- ์ผ๊ธฐ ์กฐํ ํ์ด์ง์์๋ ์ ๋ชฉ, ์์ฑ ๋ ์ง, ๋ณธ๋ฌธ ๋ด์ฉ์ด ํ์๋๋ค.
- ์ผ๊ธฐ ์ญ์ ๊ธฐ๋ฅ
- ์บ๋ฆฐ๋์์ ํน์ ๋ ์ง ์ผ๊ธฐ์ ์ญ์ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ญ์ ํ์ธ ๋ฉ์์ง๊ฐ ๋ํ๋๊ณ , ํ์ธ์ ๋๋ฅด๋ฉด ์ผ๊ธฐ๊ฐ ์ญ์ ๋๋ค.
- ์ผ๊ธฐ๊ฐ ์ญ์ ๋๋ฉด ํด๋น ๋ ์ง์ ์ด๋ชจ์ง๋ ํจ๊ป ์ ๊ฑฐ๋๋ค.
- ์ผ๊ธฐ ์์ ๊ธฐ๋ฅ
- ์บ๋ฆฐ๋์์ ํน์ ๋ ์ง์ ์ผ๊ธฐ์ ์์ ๋ฒํผ์ ํด๋ฆญํ๋ฉด, ์ผ๊ธฐ ์์ ํ์ด์ง์์๋ ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ์์ ํ ์ ์๋ค.
- ์์ ์๋ฃ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ผ๊ธฐ๊ฐ ์ ๋ฐ์ดํธ๋๊ณ , ๊ฐ์ ๋ถ์์ด ๋ค์ ์ํ๋๋ค.
- ์ ๋ฐ์ดํธ๋ ๊ฐ์ ๋ถ์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์บ๋ฆฐ๋์ ์ด๋ชจ์ง๊ฐ ๋ณ๊ฒฝ๋๋ค.
- ์บ๋ฆฐ๋์์ ์ด๋ชจ์ง์ ์ฌ์ฉ์ ์์ฑ ์ ๋ชฉ ๋ณด๊ธฐ
- ๋ฉ์ธ ํ์ด์ง์ธ ์บ๋ฆฐ๋์์๋ ๊ฐ ๋ ์ง์ ์์ฑ๋ ์ผ๊ธฐ์ ๊ฐ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ชจ์ง๋ก ํ์ํ๋ค.
- ์บ๋ฆฐ๋ ํ๋ฉด์์๋ ์ ๋ชฉ๊ณผ ์ด๋ชจ์ง๊ฐ ํ์๋๋ค.
- ๊ฐ์ ๋ถ์ ํต๊ณ ์ ๊ณต ๊ธฐ๋ฅ
- ํ ๋ฌ ๋์ ๋ถ์๋ ์ฌ์ฉ์์ ๊ฐ์ ์ ํต๊ณ๋ฅผ ๊ทธ๋ํ๋ก ์๊ฐํํ์ฌ ์ ๊ณตํ๋ค.
- ์ํ ๊ธฐ๊ฐ, ๊ฐ์ ์๊ฐ, ์ฌํ ํ ์คํธ ๋ฑ์ผ๋ก ์ธํด ์งง์ ๊ธฐ๊ฐ์ ์ฌ๋ฌ ์ผ์ ์ด ๊ฒน์ณ ์์ด ์์ฌ์ ์ต๋๋ค.
- SSR๊ณผ SEO์์ ๊ฐ์ ์ ๊ฐ์ง๋ Next.js๋ฅผ ์ฌ์ฉํ ์ ์์ด ์ข์์ต๋๋ค. ํนํ Typescript๋ฅผ ์ฒ์๋ถํฐ ๋์ ํด์ Type ๊ด๋ จ ์ค๋ฅ๊ฐ ์๋ ์ํ๋ก ๊ณ์ ์งํํ ์ ์์์ต๋๋ค.
- Git flow์ Commit Convention์ ์ ํ๊ณ ๊ฐ ๊ธฐ๋ฅ๋ณ๋ก issue๋ฅผ ์์ฑํ๊ณ , issue ๋ฒํธ์ ๋ง๋ branch์์ ์์ ํ ํ Pull Request์ ๋ฑ๋กํด์ ๋ ผ์ํ๋ ๋ฐฉ์์ผ๋ก ์งํํ ์ ์์ด ์ข์์ต๋๋ค.
| ์ด๋ฆ | Github |
|---|---|
| ๊น์์ (ํ์ฅ, ๋ฐฑ์๋) | https://github.com/minisyu |
| ๊น์ ์ง (ํ๋ก ํธ์๋) | https://github.com/dawncoding |
| ๊น์งํ (ํ๋ก ํธ์๋) | https://github.com/Turtle-Hwan |
| ๊น์งํ (๋ฐฑ์๋) | https://github.com/jyun27 |
| ์ด์ฌ์ฑ (๋ฐฑ์๋) | https://github.com/orgs/ESG-TEAM3-PROJECT/people/crLsTofu |
https://www.figma.com/design/7yxODfesEnCCOFNiI9tHbE/emodi?node-id=0-1&t=VSmWT02Kc6UMs1tU-1









