retrospect week1 - lets-go-trip/treaXure-backend GitHub Wiki
ํ๊ณ ์ผ์: 2025.05.10
์ฐธ์ ์ธ์: ์ ์์, ๋ ธ๋ค๋น
- ERD ์ค๊ณ
- API ๋ช ์ธ์ ์์ฑ
- ํ๋ฉด ๋ชฉ์ ์ค๊ณ
- ํ๋ก ํธ ํ์ด์ง ๋์์ธ
- ๊ฐํธ ์ฐจํธ ์์ฑ
- ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ โ ๋ชฉ์ ๋ฐ์ดํฐ ํ์ผ๋ก ์์ ์ค
| ๋๋ถ๋ฅ | ์๋ถ๋ฅ | ์ ๋ฌด |
|---|---|---|
| UI ์ ์ | 3.2.6 | ํ์๊ฐ์ / ๋ก๊ทธ์ธ |
| ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ | 4.1.3 | DB ์คํค๋ง ์ ์ |
| 4.1.4 | DB ๋๋ฏธ ํ์ผ ์์ฑ | |
| 4.1.5 | RestAPI ๋์์ธ | |
| 4.1.6 | Swagger ์ค์ | |
| 4.1.7 | ์์ธ ์ฒ๋ฆฌ ์ค์ | |
| 4.1.8 | AWS ์ค์ (lightsail, S3, RDS) | |
| ์ฌ์ฉ์ CRUD ๊ตฌํ | 4.2.1 | ์ํฐํฐ ์์ฑ |
| 4.2.2 | ๊ธฐ๋ณธ ์ปจํธ๋กค๋ฌ ๊ตฌํ | |
| 4.2.3 | ๊ธฐ๋ณธ ์๋น์ค ๊ตฌํ | |
| 4.2.4 | Swagger ์ฌ์ฉํ์ฌ ํ ์คํธ | |
| ์ฌ์ฉ์ ์ธ์ฆ ๊ธฐ๋ฅ ๊ตฌํ | 4.3.1 | ์ค์ ํ์ผ ์์ฑ (WebSecurityConfig) |
| 4.3.2 | ํํฐ ์์ฑ | |
| 4.3.3 | OAuth ์ฐ๊ฒฐ | |
| 4.3.4 | Swagger ์ฌ์ฉํ์ฌ ํ ์คํธ | |
| ์ฅ์ CRUD ๊ตฌํ | 4.4.1 | ์ํฐํฐ ์์ฑ |
| 4.4.2 | ๊ธฐ๋ณธ ์ปจํธ๋กค๋ฌ ๊ตฌํ | |
| 4.4.3 | ๊ธฐ๋ณธ ์๋น์ค ๊ตฌํ | |
| 4.4.4 | Swagger ์ฌ์ฉํ์ฌ ํ ์คํธ | |
| ๋ฏธ์ CRUD ๊ตฌํ | 4.5.1 | ์ํฐํฐ ์์ฑ |
| 4.5.2 | ๊ธฐ๋ณธ ์ปจํธ๋กค๋ฌ ๊ตฌํ | |
| 4.5.3 | ๊ธฐ๋ณธ ์๋น์ค ๊ตฌํ | |
| 4.5.4 | Swagger ์ฌ์ฉํ์ฌ ํ ์คํธ | |
| ๊ฒ์๊ธ CRUD ๊ตฌํ | 4.6.1 | ์ํฐํฐ ์์ฑ |
| 4.6.2 | S3 ์ค์ | |
| 4.6.3 | ๊ธฐ๋ณธ ์ปจํธ๋กค๋ฌ ๊ตฌํ | |
| 4.6.4 | ๊ธฐ๋ณธ ์๋น์ค ๊ตฌํ | |
| 4.6.5 | Swagger ์ฌ์ฉํ์ฌ ํ ์คํธ | |
| 4.6.6 | ์ฌ์ง ์ ์ฌ๋ ํ๋ณ (spring ai ์ฌ์ฉ) | |
| ๋ฐฉ๋ฌธ ๊ธฐ๋ก CRUD ๊ตฌํ | 4.7.1 | ์ํฐํฐ ์์ฑ |
| 4.7.2 | ๊ธฐ๋ณธ ์ปจํธ๋กค๋ฌ ๊ตฌํ | |
| 4.7.3 | ๊ธฐ๋ณธ ์๋น์ค ๊ตฌํ | |
| 4.7.4 | Swagger ์ฌ์ฉํ์ฌ ํ ์คํธ |
- [๋ค๋น]
- ์ ๋ฐ์ ์ธ ๋ชจ๋ฐ์ผ UI/UX์ ํํ
- ์์ ์ ์ฒด๊ณํ ๋ฐ ๊ตฌ์ฒดํ๋ฅผ ํตํ ์ ๋ฌด ๋ถ๋ด
- ๋ ธ์ ๋ฐ ์ํค ์ ๋ฆฌ
- [์์] ์ผ๊ฐ ์ผ์ ์ ๋ฐ๋ฅธ ์์
์ํ์ด ์ํํ๊ฒ ์งํ๋์ด ์ข์์ต๋๋ค.
- ์ฒซ ์ฃผ์ฐจ์ ํ์ํ ์์ (ERD ์์ฑ, RestAPI ์ค๊ณ, ํ๋ฉด ์ ์ ๋ฑ)์ ์ถฉ๋ถํ ์ํ
- ํ์ ํ ์ ์๋ ํ๊ฒฝ์ ๋ฏธ๋ฆฌ ์ค์ (๋ ธ์ , ๊นํ๋ธ, ์ํค)
- [๋ค๋น]
- ๋ชจ๋๊ฐ ํ ๋ฒ์ ์์๋ณผ ์ ์๋ ๋ก๊ณ ์ ์..
- ํ ์ ๋ฌด๊ฐ ๋ง์ ๋งํผ ๊ฐ ์ ๋ฌด์ ๋ํด ์ ์ ํ ์๊ฐ ๋ถ๋ฐฐ
- [์์]
- ํ๋ก ํธ ํ๋ฉด ์ ์๊ณผ ๋ฌธ์ํ์ ์ง์คํ์ฌ ๋ฐฑ์ค๋์ ์๊ฐ์ ๋ง์ด ํฌ์ํ์ง ๋ชปํ ๊ฒ
- Entity ์ ์ ๋ฐ DB ๋ฐ์
- Repository์์์ ๋จ์ ํ ์คํธ
- ํ๋ก ํธ ํ๋ฉด ์ ์๊ณผ ๋ฌธ์ํ์ ์ง์คํ์ฌ ๋ฐฑ์ค๋์ ์๊ฐ์ ๋ง์ด ํฌ์ํ์ง ๋ชปํ ๊ฒ
- [๋ค๋น]
- Swagger ์ฌ์ฉ๋ฒ์ ๋ํ ๊ณต๋ถ์ ์ค์ ์ฝ๋๋ก ์ ์ฉ
- [์์]
- ๋ณต์กํ ERD ๊ตฌ์กฐ๋ฅผ DB๋ก ์ฎ๊ธฐ๊ณ , SQL ์ฟผ๋ฆฌ ์ฑ๋ฅ ์ต์ ํ ๊ณ ๋ฏผ ํ ์ ์ฉ
- Spring Security์ oAuth2.0์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ธ์ฆ ๊ตฌํ
- ํ์ ํ๊ฒฝ
- ์์ ๋ถ๋ฐฐ ๋ฐ ์ํ ๋ฅ๋ ฅ
- ๋ก๊ณ
- ์๊ฐ ๋ถ๋ฐฐ
- ๋จ์ ํ ์คํธ
- Swagger
- Spring Security
- oAuth2.0