- ์๋น์ค ๊ฐ์
- ํ์์๊ฐ
- ๊ธฐ์ ์คํ
- ์์คํ ์ํคํ ์ฒ
- ๊ธฐ๋ฅ์๊ฐ
- ํ๋ก์ ํธ ์ฐ์ถ๋ฌผ
- ์ปจ๋ฒค์
Loan Please(๋ก ํ๋ฆฌ์ฆ) ๐ฐ
์ ์ฉ๋ ์์ธก AI ๋ชจ๋ธ์ ํ์ฉํ ๊ฒ์ํ ๋์ถ ํ๋ก์ธ์ค ๊ต์ก ์๋น์ค
๐ 2024.04.08 ~ 2024.05.24 (7์ฃผ)
์ ํ์ผ๋ฌ(๊ธ์ต์ด๋ ฅ๋ถ์กฑ์)์๋ผ๊ณ ์?
์ ํ์ผ๋ฌ๋ ์ด๋ป๊ฒ ๋์ถ์ ๋ฐ์ผ๋ฉด ์ข์๊น์?
๋์ ๋น๊ธ์ต ๋ฐ์ดํฐ๊ฐ ์ ์ฉ ํ๊ฐ์ ํ์ฉ๋๋ค๋ฉด?
์ ํ์ผ๋ฌ์๊ฒ ๋ ๋ง์ ๊ธ์ต ๊ธฐํ๋ฅผ ์ ๊ณตํ๊ณ , ์ ์ฉ๋์ ์ด์ ๊ด๋ จ๋ ์ ํฉํ ๋์ถ ์ํ์ ์ถ์ฒํ๋ฉด์ ๋์ถ์ด ์ด๋ค ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ง๋์ง ๊ฒฝํํด๋ณด์ธ์!
์ํ์์ด ๋์ด ์ง์ ๊ณ ๊ฐ์๊ฒ ๋์ถ ์ํ์ ํ๋งคํ๊ณ , ๋ค์ํ ๋์ถ ์ํ์ผ๋ก ๋ ๋ง์ ๊ณ ๊ฐ์๊ฒ ๋์ถ ๊ธฐํ๋ฅผ ์ ๊ณตํด๋ณด์ธ์!
๊ทธ๋ผ, ๋ก ํ๋ฆฌ์ฆ์ ์ํ์์ด ๋์ด๋ณผ๊น์?
|
๐ ๊น์ธํธ (Back-End) |
๐ซ ๊น๋ฏผ์ฐ (Front-End) |
๐ผ ๋ฐฑ์ฌํฌ (Front-End) |
๐ ์ด๋ฏผ์ (Front-End) |
๐ถ ์ด์ค์ (Back-End) |
๐ ์ ์์ง (Back-End) |
๐ ์กฐ๋จํ (Back-End) |
Language | Oracle OpenJDK version 21.0.2
Framework | Spring Boot 3.2.3
Data(RDBMS) | MySQL 8.0.36, Redis 7.2.4
- ๊ตฌ๊ธ ๋ก๊ทธ์ธ์ผ๋ก ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ ์งํ
- ์ ์ฒด ๋ญํน ํ์ธ
- ์น๊ตฌ ๋ญํน ํ์ธ
- ๊ณ ๊ฐ์๊ฒ ํ๋งคํ ๋์ถ ์ํ ๊ตฌ๋งค ๊ฐ๋ฅ
- ์์ดํ ๊ตฌ๋งค ๊ฐ๋ฅ(์ฌ๋กฏ ์ถ๊ฐ(2ํ ๊ฐ๋ฅ) / VIP์ค ํฐ์ผ(์ ๋ต ์ฌ๋ถ์ ๊ด๊ณ์์ด ์ต๊ณ ์ ์ ํ๋) / ์๊ฐ ์ฐ์ฅ(1๋ถ ์ถ๊ฐ) / ๋ณดํธ๋ง(์ ์ ๊ฐ์ 1ํ ๋ฐฉ์ด))
- ๋ณด์ ์ฌ๋กฏ ๊ฐ์๋งํผ ์ํ๋ ๋์ถ ์ํ ์ฅ์ฐฉ ๊ฐ๋ฅ(๊ธฐ๋ณธ 3๊ฐ, ์ต๋ 5๊ฐ)
- 3๋ถ ๋์ ์ต๋ํ ๋ง์ ๋์ถ ์ํ์ ํ๋งค
๋ค์ ๊ณ ๊ฐ ๋ถ๋ฅด๊ธฐ๋ก ๋ค์ ๊ณ ๊ฐ ํธ์ถ๋๋ ค๋ณด๋ด๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ์ถ์ฒํ์ง ์๊ณ ๋ณด๋ผ ์ ์์(๋์ถ ์ค๋น๋ฌผ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ ์ ์ ํ๋, ๊ทธ๋ ์ง ์๋ค๋ฉด ๊ฐ์ )- ๊ณ ๊ฐ์ ๊ธ์ต ์ ๋ณด, ๋น๊ธ์ต ์ ๋ณด๋ฅผ ํ์ธํ์ฌ ์ ์ฉ๋ ์์ธก ํ ์ ํฉํ ์ํ ์ถ์ฒ (ex. ๋์ ์ ์ฉ ๋ฑ๊ธ์ ๊ณ ๊ฐ์ ๊ฒฝ์ฐ ์ ๊ธ๋ฆฌ ๋์ถ ์ถ์ฒ์ ์ ์ ํ๋๋ ์ฆ๊ฐ)
- ์ ์ฉ๋ ์์ธก์๋ ๋ฏธ๋ฆฌ ํ์ต๋์ด ์๋ AI๋ชจ๋ธ์ด ํ์ฉ๋จ
- ๊ฒ์ ์ค์ ๋ฏธ๋ฆฌ ๊ตฌ๋งคํ ์์ดํ 1ํ ์ฌ์ฉ ๊ฐ๋ฅ
API ๋ช ์ธ์
ERD
ํฌํ ๋งค๋ด์ผ
1. ์์ ์ ๋ฐ๋์ git pull (git pull origin FE/develop) (๋ฐฑ์๋์ ๊ฒฝ์ฐ BE/develop)
2. ํ์ฌ ๋ธ๋์น ํ์ธ ( git branch๋ก ํ์ฌ ๋ธ๋์น ํ์ธ ๊ฐ๋ฅ )
3. git switch FE/develop ๋ก 'FE/develop' ๋ธ๋์น๋ก ์ด๋
4. 'FE/develop' ๋ธ๋์น๋ก ์ด๋ ํ์ ํ์ ๋ธ๋์น ์์ฑ
git checkout -b ๋ธ๋์น์ด๋ฆ
> ๋ธ๋์น ์ด๋ฆ์ FE/์ผ๋ฐฅ์ผ์ด์ค๋ก ์์ฑ (ex. FE/feat-example)
> ๋ธ๋์น ์ด๋ฆ ์ค์ ์ ์ ์ฒด ์ปจ๋ฒค์
์ฐธ๊ณ
5. ์์
์๋ฃ ํ ํ์ฌ ๋ธ๋์น์ ํธ์ํ๊ธฐ
git add .
git commit -m "[FE][Feat] ์์
๋ด์ฉ
์ปค๋ฐ ๋ด์ฉ"
git push origin FE/feat-example
6. Gitlab์์ Merge Request ์์ฑํ๊ธฐ
ํ์ผ ์์น ํ์ธ - master๊ฐ ์๋ FE/develop์ผ๋ก Mergeํ๊ธฐ
์ ๋ชฉ์ ์ปค๋ฐ ๋ฉ์์ง์ ๋น์ทํ ํํ๋ก ์์ฑ
[FE][Feat] ์์
๋ด์ฉ
7. ๋ด์ฉ์๋ ์์
ํ ๋ด์ฉ์ ๊ฐ๋ตํ๊ฒ ์ค๋ช
8. ์ด์ ์ํฉ์ด ์์ ๊ฒฝ์ฐ ๊ณต์
(์ถํ ์ง๋ผ-์ด์ ์ฐ๋ํ๋ฉด ์ง๋ผ ๋งํฌ ์ฌ๋ฆฌ๊ธฐ)
Assignee๋ฅผ ๋ณธ์ธ์ผ๋ก ํ๊ณ ๊ฐ์ ์ง๋ ฌ ์๋ฌด์๊ฒ๋ Approve ๋ฐ๊ธฐ
Approve ๋ฐ๊ณ ๋ณธ์ธ์ด Merge ํ๊ธฐ









