http://kukathon-5team.s3-website.ap-northeast-2.amazonaws.com/
์๊ธฐ ์์ ์๊ฒ ๋ง๋ ์ผ์๋ฆฌ ์ฐพ๊ธฐ ์๊ธฐ ์์ ์๊ฒ ๋ง๋ ์ผ์๋ฆฌ ๋ฆฌ์คํธ ์
์๊ธฐ๊ฐ ๊ด๋ฆฌํ๋ ๋ ธ์ธ๋ถ๋ค ์คํธ๋ฉ
์์ ์ด ๊ณ ๋ฅธ ์ผ์๋ฆฌ ์์ธ ๋ณด๊ธฐ
-
๊ทผ๋ฌด ์กฐ๊ฑด ์ ํ, ๊ณต๊ณ ๋ฆฌ์คํธ, ์์ธ ์ ๋ณด ๋ฐํ ํ์ด์ง ๊ตฌํ
-
์์ธ ์ง์ญ ์ ํ, ์คํฌ๋ฉ, ์๋น์ค ๋์ ์ ํ ๋ชจ๋ฌ์ฐฝ ๊ตฌํ
-
์นด์นด์ค API ์ฐ๋์ ํตํด ์กฐ๊ฑด ์ ํ์ ๋ถํฉํ๋ ๊ณต๊ณ ๋ฆฌ์คํธ์ ์ง๋๋ฅผ ํ๋ฉด์ ๋ฐํ
-
AWS S3๋ก ์ ์ ๋ฐฐํฌ ํ Github action์ ํตํด main ๋ธ๋์น์ Pull Request๋ฅผ ํธ๋ฆฌ๊ฑฐ๋ก CI/CD
-
์ง์ญ(์,๋,๊ตฌ), ์ง์ข , ์ฌํ์ฌ๋ถ, ๊ทผ๋ฌด๊ธฐ๊ฐ ์กฐ๊ฑด์ ๊ฐ์ง๊ณ ๋์ ์ฟผ๋ฆฌ๋ฅผ ํตํด ํด๋น ์กฐ๊ฑด์ ๋ถํฉํ๋ ๊ณต๊ณ ๋ฆฌ์คํธ ๋ฐํ
-
๊ณต๊ณ ๋ฆฌ์คํธ์์ ํน์ ๊ณต๊ณ ๋ฅผ ํด๋ฆญํ๋ฉด ์์ธ ์ ๋ณด ๋ฐํ
-
Spring security๋ฅผ ์ด์ฉํด์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ค ํ์ผ๋, ํ๋ก ํธ์ ๋ฐฑ์๋ ์๋ฒ๊ฐ ๋ถ๋ฆฌ๋์ด์์๊ณ ์ต์ Chrome ํ๊ฒฝ์์ ์ฟ ํค๋ฅผ ์ค์ ํ๊ธฐ ์ํด์๋ Same-Site = none, Secure = true ์ค์ ์ด ๋ค์ด๊ฐ์ผ ํ์ต๋๋ค. ๊ทธ๋์ ์ฟ ํค ์ค์ ์ ๋ณ๊ฒฝํ์์ผ๋ ๋ฐฑ์๋ ์๋ฒ๋ก https์์ฒญ์ ๋ณด๋ผ๋๋ง ์ฟ ํค๊ฐ์ด ์ค์ ์ด ๋์ด์ ๋ฐฑ์๋ ์๋ฒ๋ฅผ nginx, ssl์ ํตํด https ์์ฒญ์ ๋ฐ์๋ ค๊ณ ํ์ต๋๋ค. ํ์ง๋ง ssl ์ธ์ฆ์๋ฅผ ๋ฐ๊ธฐ์ํด์๋ ๋๋ฉ์ธ์ ๊ฐ์ง๊ณ ์์ด์ผํ๊ธฐ์ ๊ฒฐ๊ตญ์๋ ํ๋ก์ ํธ์์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ์ ์ธํ๊ณ ๊ตฌํํ์์ต๋๋ค.
-
์กฐ๊ฑด์ด 4๊ฐ์ด๊ณ ์ด๋ค ์กฐ๊ฑด์๋ ๊ฐ์ด ๋์ด์ค์ง ์์ ์ ์๋ ์ํฉ์์ Spring Data Jpa๊ฐ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํด์ฃผ๋ Criteria์ ์ฌ์ฉํ๊ธฐ์๋ Criteria๋ ํ์๋ค์ด ์ดํดํ๊ธฐ ํ๋ ์ฝ๋๋ฅผ ๋ง๋ค๊ธฐ ์ฌ์ ๊ธฐ์ ๊ณผ๊ฐํ๊ฒ QueryDsl์ ๋์ ํ์ต๋๋ค. ๊ธฐ์กด ๋์ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ๋ ๊ณผ์ ์ Method Chaining์ ํตํด ์ฝ๊ฒ ๊ด๋ฆฌํ์๊ณ ํนํ ์กฐ๊ฑด์ ํํฐ๋งํ๋ Where ๋ฌธ์ ๊ฐ ์กฐ๊ฑด์ ๋ง๋ ๋ฉ์๋๋ฅผ ์ฌ์ ์ํ๋ ์ฆ ๋ฆฌํฉํฐ๋ง ๊ณผ์ ์ ํตํด ํ์๋ค์ด ์ดํดํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ๋ง๋ค์์ต๋๋ค.
| Name | ๊น์ ์ฐ | ์์ง์ |
|---|---|---|
| Profile | |
|
| role | Frontend | Frontend |
| GitHub | @jwo0o0 Kim | @Imjieunn |
| Name | ์ฌ๊ท๋ฏผ | ๋ฐ์์ |
|---|---|---|
| Profile | ||
| role | Bakcend | Backend |
| GitHub | @Sim-km | @0sik |






