๋ฐ์ํ ์นํ์ด์ง์ ์์ฝ ์์คํ ์ ๋์ ํ๊ณ ์ Airbnb๋ฅผ ์ฃผ์ ๋ก ์ ์ (ํด๋ก ์ฝ๋ฉ)
-
๊ฐ๋ฐ ๊ธฐ๊ฐ 2023.05.12(๊ธ) ~ 2023.05.18(๋ชฉ)
-
๊ฐ๋ฐ ์ธ์ FE: ์ ์ ํ(React), ๋จ๋ฏผ์(React) BE: ๊น์ ๋ฏผ(Spring), ๊ฐ์ค์(Spring), ์ดํ๊ฒฝ(Spring), ์ ์ฌ์ฐ(Spring)
- ๋ฉ์ธ ํ์ด์ง ๋ฌดํ ์คํฌ๋กค
- ์์ฝํ๊ธฐ ๊ธฐ๋ฅ
- ์์ฝ ๋ฐ์ดํฐ ๋ฐ ์์ ๋ฑ๋ก ๋ง๋ฃ ๊ธฐํ ๊ธฐ๋ฐ ์์ฝ ๊ฐ๋ฅ ๋ ์ง ๊ณ์ฐ ๊ธฐ๋ฅ
- ๋ก๊ทธ์ธ, ํ์๊ฐ์ ๊ธฐ๋ฅ
- ์์ ๋ฑ๋ก, ์์ , ์ญ์ (S3 ํ์ฉํ ์ด๋ฏธ์ง ์ ๋ก๋, ์ญ์ ํฌํจ)
Front-end : JavaScript, HTML, CSS, React Back-end : Spring boot, Java, QueryDSL, Spring Security, MySQL, Jwt, XSS Filter Tools : Github, Git Action, AWS, S3, Swagger, Post Man ์์ ์์ฐ:
Github Repo: https://github.com/CloneCoding-5/Backend
Team Notion :5์กฐ ํด๋ก ํ๋ก์ ํธ
https://www.notion.so/FE-d09ddf0fce1149afbb73ef8068d0d285
https://www.notion.so/08c4718dd935446098cbee5d76cd5fc4?v=2e86df1546d847ecb474fa7b73ad8616
๋งค์ผ ์ค์ 9์ ์ ๊ท ํ์ ์๊ฐ ๊ฐ๊ธฐ
๊ฐ์์ ์งํ์ฌํญ ๋ฆฌ๋ง์ธ๋ ๋ฐ ๊ณํ๊ณผ ์์
๊ฐ์๊ฐ ๋งก์ ๊ธฐ๋ฅ๋ค์ ์ฑ
์๊ฐ ์๊ฒ ๊ตฌํ
์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํตํด ๋ค๋ฅธ ํ์์ด ๊ตฌํํ ์ฝ๋ ๋ฐ ๊ธฐ๋ฅ์ ๋ํด ํ์ต
ํ์ ๋ชจ๋๊ฐ ํ๋ก์ ํธ์ ์ค๊ณ์ ์ฐธ์ฌํ์ฌ API ์ค๊ณ๋ฅผ ๋ชจ๋๊ฐ ์ดํดํ๊ณ ์์ํ ์ ์์๋ ๊ฒ ๊ฐ๋ค.
์ ๊ท ํ์ ์๊ฐ ์ ์ ์ ์์นจ์ ์ก์ผ๋, ๋ฐค ๋ฆ๊ฒ๊น์ง ์์
ํ์ ๋ถ๋ค์ ์ถ์๋ฅ ์ด ์ ์กฐ
๋ฌธ์ ๊ธฐ๋ฐ ์ํต์ด ์ ์๋์๋ ๊ฒ ๊ฐ๋ค.
์์
๋จ๊ณ์์ ๊ธฐํ ๋ด์ฉ์ ๋ณ๊ฒฝํด์ผ ํ ํ์๊ฐ ๋๊ปด์ง ๊ฒฝ์ฐ ๋ณ๊ฒฝ ์ฌํญ์ ๋
ธ์
์ ์ ๋ฆฌํ๊ณ ๋ค๋ฅธ ํ์๋ค์๊ฒ ์๋ ค์ฃผ๋ฉด์ ๊ณต์ ๊ฐ ๋์ด์ผ ํ๋๋ฐ ๊ทธ ๋ถ๋ถ์ด ๋ถ์กฑํ๋ค.
๋ค๋ฅธ ๋ถ์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์ฒ์ ๋ค์์๋ ์ค์๊ฐ์ผ๋ก ์ดํด๊ฐ ํ๋ ๋ถ๋ถ์ด ์์๋ค.
PR์ ๋ ๋ฆฐ ํ ๊ฐ์๊ฐ mergeํ์ฌ์ ๋ณ๊ฒฝ๋ ์ฝ๋๋ฅผ ์ฝ๊ฒ ์ดํดํ์ง ๋ชปํ๋ค.
ํ๋ก ํธ๋ถ๋ค๊ณผ ์ํต์ด ์ ์ด๋ฃจ์ด์ง์ง ์์ ์งํ์ฌํญ์ ํ์
์ด ๋์ง ์์๋ค.
์ ์ฌ์๊ฐ ์ดํ์ ์ ๊ท ํ์ ์งํ
์๋ฒฝ ์์
์ผ๋ก ํ์ ์ฐธ์์ด ์ด๋ ค์ธ๋ ์ฌ์ ์ ๊ณต์
๋ช
์ธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์
์ด ์ด๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ ๋ช
์ธ์ ๋ด์ฉ์ ๋ณ๊ฒฝ์ด ์์ ๊ฒฝ์ฐ ๋ฐ๋ก๋ฐ๋ก ๋ช
์ธ์๋ฅผ ์์ ํ๊ณ ์์ ๋ด์ฉ์ ์๋ฆฌ๊ธฐ
์ฝ๋ ๋ฆฌ๋ทฐ ์๊ฐ ์ ์ ๊ฐ์์ ์ฝ๋ ๋ฆฌ๋ทฐ ๋ฒ์๋ฅผ ๊ณต์ ํ์ฌ ๋ณด๋ ์๊ฐ์ ๊ฐ์ง๋ค.
PRํ ๊ฐ๊ฐ์ ํ์๋ค์ด comment๋ฅผ ๋จ๊ฒจ์ ์ถฉ๋ถํ ๊ฒํ ํ merge ํ๋ ์๊ฐ์ ๊ฐ๊ธฐ.
ํ๋ก ํธ์ ๋ฐฑ ๋ชจ๋ ๊ณํ์ ์ฐจ์ง์ด ์๊ฑฐ๋ ์ดํดํ๊ธฐ ์ด๋ ค์ด ๋ถ๋ถ๋ค, ์๋ก์ ๋์์ด ํ์ํ ๋ ์ ๊ทน์ ์ผ๋ก ์ํตํ๊ธฐ.

