๐ณ ์ ํ์ ๋ น์ Life
โญ๏ธ ํ๋ก์ ํธ ์๊ฐ
- ์ ๊ธฐ๋ / ๊ฐ์ค๋ ๋์๋ณด๋ : ์ง๊ด์ ์ผ๋ก ์๋์ง ์ฌ์ฉ ํต๊ณ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค
- ์ ํ์ ์ค์ฒ ์ฑ๋ฆฐ์ง : ์ ํ์ ์ํ์ ์ค์ฒํด๋ณด์ธ์
- ์์ฝ Mall : ์นํ๊ฒฝ ์์ฝ ์์ดํ ์ ๊ตฌ๋งคํ ์ ์์ต๋๋ค
- ์ ํ์ Life ๊ณต์ : ์ ํ์ ์ํ์ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๊ณต์ ํ ์ ์์ต๋๋ค
โญ๏ธ ์์ฐ ์์
โญ๏ธ ๊ฐ๋ฐ ํ๊ฒฝ
๐ถ Front-End ๐ถ
โญ๏ธ ํ๋ก์ ํธ ๊ตฌ์กฐ
EchoProject
โโsrc
โ โโmain
โ โ โโjava
โ โ โ โโcom.project.echoproject
โ โ โ โโconfig
โ โ โ โโcontroller
โ โ โ โโdto
โ โ โ โ โโorder
โ โ โ โโemail
โ โ โ โโentity
โ โ โ โโexception
โ โ โ โโoauth
โ โ โ โโrepository
โ โ โ โโservice
โ โ โ โโvalid
โ โ โ
โ โ โโresources
โ โ โโstatic
โ โ โ โโcss
โ โ โ โ โโaccount
โ โ โ โ โโauthBoard
โ โ โ โ โโcommon
โ โ โ โ โโorder
โ โ โ โ โโ...
โ โ โ โโjs
โ โ โ โ โโauthBoard
โ โ โ โ โโchatBot
โ โ โ โ โโcommon
โ โ โ โ โโ...
โ โ โ โโimg
โ โ โ โโjson
โ โ โ
โ โ โโtemplates
โ โ โโaccount
โ โ โโadmin
โ โ โโauthBoard
โ โ โโerror
โ โ โโorder
โ โ โโ...
โ โ
โ โโtest
โ โโjava
โ โโcom.project.echoproject
โ โโservice
โ
โโbuild
โ โโclasses
โ โโgenerated
โ โโresources
โ โโtmp
โ
โโgradle
โ
โโuploads
โญ๏ธ ์ญํ ๋ถ๋ด
๐ฉ ํ ๊ฐ ์
- UI
- ๋ฉ์ธํ์ด์ง CSS ๊ฐ์
- ์ฟ ํฐ ๋ณด์ ํํฉ ํ์ด์ง ๊ตฌํ
- ๊ธฐ๋ฅ
- ๊ณต๊ณต๋ฐ์ดํฐ ์๋ฃ ๊ฐ๊ณต ๋ฐ ์ฐจํธ ๊ตฌํ
- ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ฐ์ดํฐ๋ก ํต๊ณ ๊ตฌํ
- ํ์๊ณผ์ ์๊ฒฌ ์กฐ์จ
- ์์ฐ ์์ ์ ์
๐ง ๊น ์ ์ค
- UI
- ๋ฉ์ธ ๋ก๊ณ ์ ์
- ๋ฉ์ธ ํ์ด์ง CSS ๊ฐ์ ๋ฐ ๋ ์ด์์ ํ์ด์ง ์ ์
- ํ๊ฒฝ ์๋ฆฌ๋ฏธ ๋ด์ค ๊ฒ์ํ CSS ๊ฐ์
- ๊ณต์ง์ฌํญ ๊ฒ์ํ CSS ๊ฐ์
- ์ธ์ฆ ๊ฒ์ํ ๋ชฉ๋ก, ์์ธ๊ธ ๋ณด๊ธฐ, ์ ๊ณ ํ์ด์ง ์ ์
- ์์ฝ Mall ์ํ ๋ชฉ๋ก, ์ํ ์์ธ, ๊ตฌ๋งค ํ์ด์ง, ๊ฒฐ์ ์๋ฃ ํ์ด์ง, ์ฃผ๋ฌธ ๋ด์ญ ํ์ด์ง ์ ์
- ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์ ํ์ด์ง ์ ์
- ๊ธฐ๋ฅ
- ๋ค์ด๋ฒ ํด๋ก๋ฐ API๋ฅผ ์ด์ฉํ ์ฑ๋ด ๊ตฌํ
- ์์ํฌํธ API๋ฅผ ์ด์ฉํ ์นด์นด์คํ์ด ๊ฒฐ์ ๊ธฐ๋ฅ ๊ตฌํ
- Oauth2.0์ ํ์ฉํ ์์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ
- JavaMail API์ Google SMTP๋ฅผ ์ด์ฉํ ์ด๋ฉ์ผ ์ธ์ฆ ์์คํ ๊ตฌ์ถ
- TensorFlow.js๋ฅผ ํ์ฉํ ์ด๋ฏธ์ง ๋ถ์ ๊ธฐ๋ฅ ๊ตฌํ
- ์ธ์ฆ๊ฒ์ํ CRUD ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ ์ข์์ ๊ธฐ๋ฅ, ์ ๊ณ ๊ธฐ๋ฅ
- ์์ด๋ ์ฐพ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ
- ํ์๊ฐ์ ๊ธฐ๋ฅ ๊ตฌํ
- SpringSecurity, OAuth2.0์ ํตํ ๋ณด์ ๊ธฐ๋ฅ ๊ตฌํ
๐ฉ ๋ณ ํ ์
- UI
- ๋ก๊ทธ์ธ, ํ์๊ฐ์ ํ์ด์ง ์ฐธ์ฌ
- ๊ธฐ๋ฅ
- ํ์ ๊ฐ์ ์ ํจ์ฑ ๊ฒ์ฌ
- API ์๋ฃ ์ฐพ๊ธฐ ๋ฐ ํ ํ๋ฆฟ ์๋ฃ ๊ฒ์
- ์์ฐ ์์ ๋๋ณธ ์ ์
๐ฉ ์ ํ ๋ฆฐ
- UI
- ์ฑ๋ฆฐ์ง ํํฉ ํ์ด์ง ๊ตฌํ
- ์ฟ ํฐ mall ํ์ด์ง ๊ตฌํ
- ๊ด๋ฆฌ์ ์ฌ์ดํธ ๋ฉ์ธํ๋ฉด ์ ์
- ๊ธฐ๋ฅ
- ๊ด๋ฆฌ์ ๊ธฐ๋ฅ ๊ตฌํ
- ์ฑ๋ฆฐ์ง ๊ด๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ
- ์ ๊ณ ๊ด๋ฆฌ ๊ตฌํ
๐ฉ ์ ํ ์
- UI
- ๊ณต์ง์ฌํญ ๋ชฉ๋ก ํ์ด์ง ์ฐธ์ฌ
- ๊ธฐ๋ฅ
- ์์ฝ ๋ด์ค ํ์ด์ง ๋ค์ด๋ฒ๋ด์ค API ์ฐ๋
- ๊ณต์ง์ฌํญ(๋ฉ์ธ/๊ด๋ฆฌ์)ํ์ด์ง CRUD ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ ๊ด๋ฆฌ์๋ง C,U,D ๊ถํ ์ฒ๋ฆฌ
- ์์ฐ ์์ ์ ์ ๋ฐ ์์ ๋๋ณธ ์ ์
๐ฉ ์ ์ ์ง
- UI
- ๋ง์ดํ์ด์ง ์ ์
- ๊ธฐ๋ฅ
- ํ๋กํ ํ์ด์ง, ๊ฐ์ธ์ ๋ณด ์์ ํ์ด์ง, ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ํ์ด์ง, ํํด ๊ธฐ๋ฅ ๊ตฌํ
- ์ ๊ธฐ / ๊ฐ์ค ์ฌ์ฉ๋ ์ ๋ ฅ, ์์ธ๋ณด๊ธฐ ํ์ด์ง ๊ตฌํ
- API ์๋ฃ ์ฐพ๊ธฐ ๋ฐ ํ ํ๋ฆฟ ์๋ฃ ๊ฒ์
- ์์ ๋๋ณธ ๋ฐ ํ๋ก์ฐ ์ฐจํธ ์ ์
โญ๏ธ ๊ฐ๋ฐ ๊ธฐ๊ฐ
- ์ ์ฒด ๊ฐ๋ฐ ๊ธฐ๊ฐ : 2024-06-17 ~ 2024-07-01
- ๊ธฐํ ๋ฐ ์ค๊ณ : 2024-06-17 ~ 2024-06-20
- ๊ธฐ๋ฅ ๊ตฌํ : 2024-06-21 ~ 2024-07-01
โญ๏ธ ์ฃผ์ ๊ธฐ๋ฅ
๐ ๋์๋ณด๋
- ์์ธ ๋ฐ ๊ฒฝ๊ธฐ๋ ์๊ตฐ๊ตฌ๋ณ ์ ๊ธฐ ๋ฐ ๊ฐ์ค ์ฌ์ฉ๋ ํต๊ณ
- ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ํ์ฌ ๋ฌ์ ์ฌ์ฉ๋๊ณผ ์ ์ ์ฌ์ฉ๋ ํต๊ณ ๋ฐ ๊ฐ๋จํ ํผ๋๋ฐฑ ํ์
๐ ์ฑ๋ด
- ์ฌ์ฉ์๊ฐ ๊ถ๊ธํ ์ ์ ์ ๋ ฅํ๋ฉด, ์ฑ๋ด์ด ํด๋น ์ง๋ฌธ์ ๋ํด ์ ์ ํ ๋๋ต์ ์ ๊ณต
๐ ์ฌํ์ฉ ๋์ฐ๋ฏธ
- ์ฌ์ฉ์๊ฐ ์ฌํ์ฉํ๊ณ ์ ํ๋ ์ฐ๋ ๊ธฐ ์ฌ์ง์ ์ ๋ก๋ํ๋ฉด ์ด๋ฏธ์ง๋ฅผ ๋ถ์ํ์ฌ ์ ์ ํ ํด๊ฒฐ๋ฒ ์ ์
๐ ์นํ๊ฒฝ ์์ฝ Mall
- ์ฌ์ฉ์๊ฐ ์ํ๋ ์ ํ์ ์ฅ๋ฐ๊ตฌ๋์ ์ถ๊ฐํ๊ณ ์นด์นด์คํ์ด๋ก ๊ฒฐ์ ์งํ
โญ๏ธ ํ๋ก์ ํธ ํ๊ธฐ
๐ ์ํ ์
- ์ฑ๋ฆฐ์ง์ ์ผํ๋ชฐ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ตฌํํ์ฌ ๋ค์ฑ๋ก์ด ์น์ฌ์ดํธ๋ฅผ ์ ์ํ ์ ์์๋ค
- ์คํ๋ง ์ํ๋ฆฌํฐ๋ฅผ ํตํด ์ฌ์ฉ์ ์ธ์ฆ๊ณผ ๊ถํ ๊ด๋ฆฌ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ฒ๋ฆฌํจ์ผ๋ก์จ, ํ๋ก์ ํธ์ ๋ณด์์ฑ์ ๊ฐํํ ์ ์์๋ค
๐ ์์ฌ์ด ์
- ํ์ ๊ณผ์ ์์ ์ผ์ ๋ถ๋ฐฐ๊ฐ ์ ๋๋ก ์ด๋ฃจ์ด์ง์ง ์์ ์ ์ด ์์ฌ์ ๋ค
- ํ๋ก์ ํธ ์งํ์ค ์๋ฌ ์ฝ๋์ ์ฝ๋ ์ฃผ์๊ณผ ๊ฐ์ ๋ฌธ์ํ์ ์ถฉ๋ถํ ์ ๊ฒฝ์ ์ฐ์ง ๋ชปํ ๋ถ๋ถ์ด ์์ฌ์ ๋ค
- ์ถ๊ฐ์ ์ผ๋ก ๊ตฌํํ๊ณ ์ถ์ ๊ธฐ๋ฅ(ex. ์ค์๊ฐ ์ฑํ ๋ฑ)์ ๊ตฌํ ๋ชปํ ์ ์ด ์์ฌ์ ๋ค






