20๋๋ฅผ ์ํ ๋ฏธ์ ํ ์ ์ฝ ๊ฐ๊ณ๋ถ
์๋น ์ต๊ด์ ๋ฐ๊พธ๋ ์์ ๋์ , ์ง์ ๊ฐ๋ฅํ ์ ์ฝ์ ํจ๊ป ๋ง๋๋ ์๋น์ค
- ํ๋ก์ ํธ ์๊ฐ
 - ์ฃผ์ ๊ธฐ๋ฅ ์๊ฐ
 - ๊ธฐ๋ฅ ๋ช ์ธ์
 - ๋์์ธ ์์
 - ๊ธฐ์ ์คํ
 - ํด๋ ๊ตฌ์กฐ
 - ํ์ ์๊ฐ
 - ๋งํฌ ๋ชจ์
 - ์งํ ํํฉ ๋ฐ ๋ ผ์ ์ค์ธ ์ด์
 - ํธ๋ฌ๋ธ์ํ
 
20๋๋ ๊ธ์ ์  ๋ ๋ฆฝ์ด ์์๋๋ ์๊ธฐ์ด์, ์๋น ์ต๊ด์ด ํ์ฑ๋๋ ์ค์ํ ์๊ธฐ๋ค.
ํ์ง๋ง ๋๋ถ๋ถ์ 20๋๋ ๊ณํ ์๋ ์๋น์ ์ต์ํ๊ณ , '์๊ปด ์จ์ผ ํ๋ค'๋ ์๊ฐ์ ํด๋ ์ง์์ ์ผ๋ก ์ค์ฒํ๊ธฐ ์ด๋ ต๋ค.
์ด ํ๋ก์ ํธ๋ ์ด๋ฌํ ๋ฌธ์ ์์์์ ์ถ๋ฐํ๋ค.
โํผ์ ์ฐ๋ ๊ฐ๊ณ๋ถ๋ ๊ธ๋ฐฉ ํฌ๊ธฐํ๊ฒ ๋๋ค๋ฉด?โ
โ๊ฐ์ด ๊ธฐ๋กํ๊ณ , ๋์ ํ๊ณ , ๋น๊ตํ๋ฉด์ ์ฌ๋ฏธ์๊ฒ ์ ์ฝํ ์๋ ์์๊น?โ
์ฐ๋ฆฌ๋ ๋ฏธ์  ๊ธฐ๋ฐ์ ์ ์ฝ ์์คํ , ์น๊ตฌ ๊ฐ ์๋น ๋น๊ต๊ธฐ๋ฅ์ ์ค์ฌ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ง์ถ์ ๊ธฐ๋กํ๊ณ , ์ ์ฝ์ ๋์ ์ฒ๋ผ ์ค์ฒํ๋ฉฐ, ์๋ก ์๊ทน๋ฐ๊ณ ์์ํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋ค๊ณ ์ ํ๋ค.
์ด ์ฑ์ ๋จ์ํ ์ง์ถ ๊ธฐ๋ก์ ๋์ด์, ์๋น ์ต๊ด ํ์ฑ๊ณผ ์ ์ฝ ์ค์ฒ์ ์ฌ๋ฏธ์๊ฒ ์ง์ํ ์ ์๋ ๊ฒฝํ์ ์ ๊ณตํ๋ค.
๊ถ๊ทน์ ์ผ๋ก๋ 20๋๊ฐ ์์ ์ ์๋น๋ฅผ ํต์ ํ๊ณ , ๊ฒฝ์ ์  ์์จ์ฑ๊ณผ ์์ ๊ฐ์ ๊ฐ์ง ์ ์๋๋ก ๋๋ ๊ฒ์ด ๋ชฉํ๋ค.
- ์ฃผ๊ฐ/์๊ฐ ์ง์ถ ์บ๋ฆฐ๋ ๋ฐ ๋ฆฌ์คํธ ๋ทฐ
 - ์ ์ฝ ํํฉ ๋ฐ ๋ฏธ์  ๋ฌ์ฑ๋ฅ ์๊ฐํ
 - ํ๋จ ํญ ๋ค๋น๊ฒ์ด์  ๊ตฌ์ฑ
 
- ์ง์ถ ํญ๋ชฉ ๋ฑ๋ก ๋ฐ ์์ 
 - ์นดํ ๊ณ ๋ฆฌ ์ง์  ๋ฐ ๊ธ์ก ์ ๋ ฅ
 - ์ฌ์ฉ ์ผ์ ๊ธฐ๋ฐ ์๋ ์ ๋ ฌ
 
- ์น๊ตฌ ์ถ๊ฐ / ์ญ์  ๊ธฐ๋ฅ
 - ์น๊ตฌ์ ์๋น/์ ์ฝ ํํฉ ์๋ฆผ
 - ๋์ ์น๊ตฌ์ ์๋น ๋น๊ต
 
- ์ด์์ ์ ๊ณต ๋๋ ์ฌ์ฉ์ ์์ฑ ๋ฏธ์  ์ ํ
 - ๋ชฉํ ๊ธ์ก ์ค์  ๋ฐ ๋ฏธ์  ์์
 - ์ฃผ๊ฐ ๋ฏธ์  ๊ฒฐ๊ณผ ํ์คํ ๋ฆฌ ์ ์ฅ
 
- ๋ด ์ด ์๋น ์์ฝ
 - ์ ์ฝ๋ฅ , ๋ฏธ์  ๋ฌ์ฑ๋ฅ ๋ฑ ํต๊ณ ์๊ฐํ
 - ๊ฐ์ธ์ ๋ณด ๋ฐ ์ค์  ๊ด๋ฆฌ
 
- ์ด๋ฉ์ผ ๊ธฐ๋ฐ ๋ก๊ทธ์ธ / ํ์๊ฐ์
 - ์ธ์ฆ ๋ฐ ์ฌ์ฉ์ ๋ฐ์ดํฐ ์ฐ๋
 
| ๋ฒํธ | ๋์ | ํ์ด์ง ์ ์ | Depth 01 | Depth 02 | ๊ธฐ๋ฅ ์ค๋ช | ๋น๊ณ | 
|---|---|---|---|---|---|---|
| 1-1 | ์์ | ๋ก๊ทธ์ธ | ์์  ๋ก๊ทธ์ธ | โ 1 | POST | SNS SDK ์ฐ๋ ํ์ | 
| 1-2 | ์์ | ๋ก๊ทธ์ธ | ์์  ๋ก๊ทธ์ธ | โ 2 | api | SNS SDK ์ฐ๋ ํ์ | 
| 1-3 | ์์ | ๋ก๊ทธ์ธ | ์์  ๋ก๊ทธ์ธ | โ 3 | auth | SNS SDK ์ฐ๋ ํ์ | 
| 1-4 | ์์ | ๋ก๊ทธ์ธ | ์์  ๋ก๊ทธ์ธ | โ 4 | social-login์นด์นด์ค | SNS SDK ์ฐ๋ ํ์ | 
| 2-1 | ์์ | ํ์๊ฐ์ | ํ์๊ฐ์ ํผ | ํ๋กํ ์ค์  1 | POST | ์์  ๊ณ์  ์ฐ๋ ๊ฐ๋ฅ | 
| 2-2 | ์์ | ํ์๊ฐ์ | ํ์๊ฐ์ ํผ | ํ๋กํ ์ค์  2 | api | ์์  ๊ณ์  ์ฐ๋ ๊ฐ๋ฅ | 
| 2-3 | ์์ | ํ์๊ฐ์ | ํ์๊ฐ์ ํผ | ํ๋กํ ์ค์  3 | auth | ์์  ๊ณ์  ์ฐ๋ ๊ฐ๋ฅ | 
| 2-4 | ์์ | ํ์๊ฐ์ | ํ์๊ฐ์ ํผ | ํ๋กํ ์ค์  4 | register์ด๋ฉ์ผ | ์์  ๊ณ์  ์ฐ๋ ๊ฐ๋ฅ | 
| 2-5 | ์์ | ํ์๊ฐ์ | ํ์๊ฐ์ ํผ | ํ๋กํ ์ค์  5 | ๋น๋ฐ๋ฒํธ ๊ธฐ๋ฐ ํ์๊ฐ์ ๋ฐ ํ๋กํ ์ ๋ณด ๋ฑ๋ก | ์์  ๊ณ์  ์ฐ๋ ๊ฐ๋ฅ | 
| 3-1 | ๋ฉ์ธ | ํ | ์ง์ถ๋ฆฌ์คํธ | ์/์ฃผ/์ผ ์ ํ 1 | GET | ๊ธฐ๊ฐ ํํฐ ํ๋ผ๋ฏธํฐ ์ฌ์ฉ | 
| 3-2 | ๋ฉ์ธ | ํ | ์ง์ถ๋ฆฌ์คํธ | ์/์ฃผ/์ผ ์ ํ 2 | api | ๊ธฐ๊ฐ ํํฐ ํ๋ผ๋ฏธํฐ ์ฌ์ฉ | 
| 3-3 | ๋ฉ์ธ | ํ | ์ง์ถ๋ฆฌ์คํธ | ์/์ฃผ/์ผ ์ ํ 3 | expenses?period=month๋ฌ๋ ฅ ๊ธฐ๋ฐ ์ง์ถ ๋ด์ญ ๋ถ๋ฌ์ค๊ธฐ | ๊ธฐ๊ฐ ํํฐ ํ๋ผ๋ฏธํฐ ์ฌ์ฉ | 
| 4-1 | ๋ฉ์ธ | ํ | ์ ์ฝ ํํฉ | ์๋ณ ๊ทธ๋ํ 1 | GET | ์ฐจํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐ๋ ํ์ | 
| 4-2 | ๋ฉ์ธ | ํ | ์ ์ฝ ํํฉ | ์๋ณ ๊ทธ๋ํ 2 | api | ์ฐจํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐ๋ ํ์ | 
| 4-3 | ๋ฉ์ธ | ํ | ์ ์ฝ ํํฉ | ์๋ณ ๊ทธ๋ํ 3 | savings | ์ฐจํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐ๋ ํ์ | 
| 4-4 | ๋ฉ์ธ | ํ | ์ ์ฝ ํํฉ | ์๋ณ ๊ทธ๋ํ 4 | summary?month=YYYY-MM๋ชฉํ ๋๋น ์ ๊ฐ์ก | ์ฐจํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐ๋ ํ์ | 
| 4-5 | ๋ฉ์ธ | ํ | ์ ์ฝ ํํฉ | ์๋ณ ๊ทธ๋ํ 5 | ๋น๊ต ์์น ํฌํจ ์๋ต | ์ฐจํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐ๋ ํ์ | 
| 5-1 | ๋ฉ์ธ | ํ | ๋ฏธ์  ๋ฌ์ฑ๋ฅ | ๊ฒ์ด์ง ๋ทฐ 1 | GET | ์ค์๊ฐ ์ํ ๋ฐ์ ํ์ | 
| 5-2 | ๋ฉ์ธ | ํ | ๋ฏธ์  ๋ฌ์ฑ๋ฅ | ๊ฒ์ด์ง ๋ทฐ 2 | api | ์ค์๊ฐ ์ํ ๋ฐ์ ํ์ | 
| 5-3 | ๋ฉ์ธ | ํ | ๋ฏธ์  ๋ฌ์ฑ๋ฅ | ๊ฒ์ด์ง ๋ทฐ 3 | missions | ์ค์๊ฐ ์ํ ๋ฐ์ ํ์ | 
| 5-4 | ๋ฉ์ธ | ํ | ๋ฏธ์  ๋ฌ์ฑ๋ฅ | ๊ฒ์ด์ง ๋ทฐ 4 | progress์งํ ์ค์ธ ๋ฏธ์ ๋ณ ๋ฌ์ฑ๋ฅ (%) ๋ฐํ | ์ค์๊ฐ ์ํ ๋ฐ์ ํ์ | 
| 6-1 | ๋ฉ์ธ | ํ | ๋ค๋ธ ๋ฐ | ์ข์ธก ํญ๋ฐ 1 | ํ | UI ๊ตฌ์ฑ(์์ด์ฝ/๋ฒ์ง ๋ฑ์ง) | 
| 6-2 | ๋ฉ์ธ | ํ | ๋ค๋ธ ๋ฐ | ์ข์ธก ํญ๋ฐ 2 | ๊ฐ๊ณ๋ถ | UI ๊ตฌ์ฑ(์์ด์ฝ/๋ฒ์ง ๋ฑ์ง) | 
| 6-3 | ๋ฉ์ธ | ํ | ๋ค๋ธ ๋ฐ | ์ข์ธก ํญ๋ฐ 3 | ๋ฏธ์  | UI ๊ตฌ์ฑ(์์ด์ฝ/๋ฒ์ง ๋ฑ์ง) | 
| 6-4 | ๋ฉ์ธ | ํ | ๋ค๋ธ ๋ฐ | ์ข์ธก ํญ๋ฐ 4 | ์น๊ตฌ | UI ๊ตฌ์ฑ(์์ด์ฝ/๋ฒ์ง ๋ฑ์ง) | 
| 6-5 | ๋ฉ์ธ | ํ | ๋ค๋ธ ๋ฐ | ์ข์ธก ํญ๋ฐ 5 | ๋ด์ ๋ณด ์์ด์ฝ | UI ๊ตฌ์ฑ(์์ด์ฝ/๋ฒ์ง ๋ฑ์ง) | 
| 6-6 | ๋ฉ์ธ | ํ | ๋ค๋ธ ๋ฐ | ์ข์ธก ํญ๋ฐ 6 | ๋ฒ์ง ๋ฐฐ์ง | UI ๊ตฌ์ฑ(์์ด์ฝ/๋ฒ์ง ๋ฑ์ง) | 
| 7-1 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์ ๋ ฅ | ์ง์  ์ ๋ ฅ 1 | POST | ์ํ ์นดํ ๊ณ ๋ฆฌ, ์ ๋ชฉ, ๊ธ์ก ํฌํจ | 
| 7-2 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์ ๋ ฅ | ์ง์  ์ ๋ ฅ 2 | api | ์ํ ์นดํ ๊ณ ๋ฆฌ, ์ ๋ชฉ, ๊ธ์ก ํฌํจ | 
| 7-3 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์ ๋ ฅ | ์ง์  ์ ๋ ฅ 3 | expenses์ง์ถ ํญ๋ชฉ ๋ฑ๋ก | ์ํ ์นดํ ๊ณ ๋ฆฌ, ์ ๋ชฉ, ๊ธ์ก ํฌํจ | 
| 8-1 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์์ ยท์ญ์  | โ 1 | PUT | ์ด๋ ฅ ๋ก๊ทธ ํ์ | 
| 8-2 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์์ ยท์ญ์  | โ 2 | api | ์ด๋ ฅ ๋ก๊ทธ ํ์ | 
| 8-3 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์์ ยท์ญ์  | โ 3 | expenses | ์ด๋ ฅ ๋ก๊ทธ ํ์ | 
| 8-4 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์์ ยท์ญ์  | โ 4 | {id}DELETE | ์ด๋ ฅ ๋ก๊ทธ ํ์ | 
| 8-5 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์์ ยท์ญ์  | โ 5 | api | ์ด๋ ฅ ๋ก๊ทธ ํ์ | 
| 8-6 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์์ ยท์ญ์  | โ 6 | expenses | ์ด๋ ฅ ๋ก๊ทธ ํ์ | 
| 8-7 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์์ ยท์ญ์  | โ 7 | {id}๊ธฐ์กด ์ง์ถ ํญ๋ชฉ ์์  | ์ด๋ ฅ ๋ก๊ทธ ํ์ | 
| 8-8 | ๊ฐ๊ณ๋ถ | ํญ๋ชฉ ๊ด๋ฆฌ | ์ง์ถ ํญ๋ชฉ ์์ ยท์ญ์  | โ 8 | ์ญ์  | ์ด๋ ฅ ๋ก๊ทธ ํ์ | 
| 9-1 | ๊ฐ๊ณ๋ถ | ์นดํ ๊ณ ๋ฆฌ | ์นดํ ๊ณ ๋ฆฌ ๊ด๋ฆฌ | ์ถ๊ฐ/๋ณ๊ฒฝ 1 | GET | ์ด๊ธฐ ์นดํ ๊ณ ๋ฆฌ 3~4๊ฐ ์ ๊ณต | 
| 9-2 | ๊ฐ๊ณ๋ถ | ์นดํ ๊ณ ๋ฆฌ | ์นดํ ๊ณ ๋ฆฌ ๊ด๋ฆฌ | ์ถ๊ฐ/๋ณ๊ฒฝ 2 | POST | ์ด๊ธฐ ์นดํ ๊ณ ๋ฆฌ 3~4๊ฐ ์ ๊ณต | 
| 9-3 | ๊ฐ๊ณ๋ถ | ์นดํ ๊ณ ๋ฆฌ | ์นดํ ๊ณ ๋ฆฌ ๊ด๋ฆฌ | ์ถ๊ฐ/๋ณ๊ฒฝ 3 | api | ์ด๊ธฐ ์นดํ ๊ณ ๋ฆฌ 3~4๊ฐ ์ ๊ณต | 
| 9-4 | ๊ฐ๊ณ๋ถ | ์นดํ ๊ณ ๋ฆฌ | ์นดํ ๊ณ ๋ฆฌ ๊ด๋ฆฌ | ์ถ๊ฐ/๋ณ๊ฒฝ 4 | categories๊ธฐ๋ณธ + ์ฌ์ฉ์ ์ ์ ์นดํ ๊ณ ๋ฆฌ ๊ด๋ฆฌ | ์ด๊ธฐ ์นดํ ๊ณ ๋ฆฌ 3~4๊ฐ ์ ๊ณต | 
| 10-1 | ์น๊ตฌ | ์น๊ตฌ๋ชฉ๋ก | ์น๊ตฌ ๋ชฉ๋กยท์ถ๊ฐ | ํ๋ก์ฐ/์ธํ 1 | GET | ์ฐจ๋จ ๊ธฐ๋ฅ ํฌํจ | 
| 10-2 | ์น๊ตฌ | ์น๊ตฌ๋ชฉ๋ก | ์น๊ตฌ ๋ชฉ๋กยท์ถ๊ฐ | ํ๋ก์ฐ/์ธํ 2 | api | ์ฐจ๋จ ๊ธฐ๋ฅ ํฌํจ | 
| 10-3 | ์น๊ตฌ | ์น๊ตฌ๋ชฉ๋ก | ์น๊ตฌ ๋ชฉ๋กยท์ถ๊ฐ | ํ๋ก์ฐ/์ธํ 3 | friendsPOST | ์ฐจ๋จ ๊ธฐ๋ฅ ํฌํจ | 
| 10-4 | ์น๊ตฌ | ์น๊ตฌ๋ชฉ๋ก | ์น๊ตฌ ๋ชฉ๋กยท์ถ๊ฐ | ํ๋ก์ฐ/์ธํ 4 | api | ์ฐจ๋จ ๊ธฐ๋ฅ ํฌํจ | 
| 10-5 | ์น๊ตฌ | ์น๊ตฌ๋ชฉ๋ก | ์น๊ตฌ ๋ชฉ๋กยท์ถ๊ฐ | ํ๋ก์ฐ/์ธํ 5 | friends๋๋ค์ | ์ฐจ๋จ ๊ธฐ๋ฅ ํฌํจ | 
| 10-6 | ์น๊ตฌ | ์น๊ตฌ๋ชฉ๋ก | ์น๊ตฌ ๋ชฉ๋กยท์ถ๊ฐ | ํ๋ก์ฐ/์ธํ 6 | ์ธ๋ค์ผ ํ์ | ์ฐจ๋จ ๊ธฐ๋ฅ ํฌํจ | 
| 10-7 | ์น๊ตฌ | ์น๊ตฌ๋ชฉ๋ก | ์น๊ตฌ ๋ชฉ๋กยท์ถ๊ฐ | ํ๋ก์ฐ/์ธํ 7 | ์น๊ตฌ ์ถ๊ฐ | ์ฐจ๋จ ๊ธฐ๋ฅ ํฌํจ | 
| 11-1 | ์น๊ตฌ | ์น๊ตฌ์๋น | ์๋น ์๋ฆผ | ํธ์ ์ค์  1 | PATCH | FCM ์ฐ๋ ํ์ | 
| 11-2 | ์น๊ตฌ | ์น๊ตฌ์๋น | ์๋น ์๋ฆผ | ํธ์ ์ค์  2 | api | FCM ์ฐ๋ ํ์ | 
| 11-3 | ์น๊ตฌ | ์น๊ตฌ์๋น | ์๋น ์๋ฆผ | ํธ์ ์ค์  3 | friends | FCM ์ฐ๋ ํ์ | 
| 11-4 | ์น๊ตฌ | ์น๊ตฌ์๋น | ์๋น ์๋ฆผ | ํธ์ ์ค์  4 | {id} | FCM ์ฐ๋ ํ์ | 
| 11-5 | ์น๊ตฌ | ์น๊ตฌ์๋น | ์๋น ์๋ฆผ | ํธ์ ์ค์  5 | notification์๋ฆผ ON | FCM ์ฐ๋ ํ์ | 
| 11-6 | ์น๊ตฌ | ์น๊ตฌ์๋น | ์๋น ์๋ฆผ | ํธ์ ์ค์  6 | OFF ํ ๊ธ | FCM ์ฐ๋ ํ์ | 
| 12-1 | ์น๊ตฌ | ๋น๊ต | ์๋น ๋น๊ต | ๊ทธ๋ํ ๋ฑ 1 | GET | ์/์ฃผ ๋จ์ ์ ํ ๊ฐ๋ฅ | 
| 12-2 | ์น๊ตฌ | ๋น๊ต | ์๋น ๋น๊ต | ๊ทธ๋ํ ๋ฑ 2 | api | ์/์ฃผ ๋จ์ ์ ํ ๊ฐ๋ฅ | 
| 12-3 | ์น๊ตฌ | ๋น๊ต | ์๋น ๋น๊ต | ๊ทธ๋ํ ๋ฑ 3 | friends | ์/์ฃผ ๋จ์ ์ ํ ๊ฐ๋ฅ | 
| 12-4 | ์น๊ตฌ | ๋น๊ต | ์๋น ๋น๊ต | ๊ทธ๋ํ ๋ฑ 4 | {id} | ์/์ฃผ ๋จ์ ์ ํ ๊ฐ๋ฅ | 
| 12-5 | ์น๊ตฌ | ๋น๊ต | ์๋น ๋น๊ต | ๊ทธ๋ํ ๋ฑ 5 | compare?period=month์นดํ ๊ณ ๋ฆฌ๋ณ | ์/์ฃผ ๋จ์ ์ ํ ๊ฐ๋ฅ | 
| 12-6 | ์น๊ตฌ | ๋น๊ต | ์๋น ๋น๊ต | ๊ทธ๋ํ ๋ฑ 6 | ์ด์ง์ถ ๋น๊ต | ์/์ฃผ ๋จ์ ์ ํ ๊ฐ๋ฅ | 
| 13-1 | ์ ์ฝ๋ฏธ์  | ๋ฏธ์  | ๋ฏธ์  ์ ํ/๋ฑ๋ก | ๋ฏธ์  ๋ฆฌ์คํธ 1 | GET | ์ฌ์ฉ์/์ด์์ ์์ฑ ํผํฉ | 
| 13-2 | ์ ์ฝ๋ฏธ์  | ๋ฏธ์  | ๋ฏธ์  ์ ํ/๋ฑ๋ก | ๋ฏธ์  ๋ฆฌ์คํธ 2 | api | ์ฌ์ฉ์/์ด์์ ์์ฑ ํผํฉ | 
| 13-3 | ์ ์ฝ๋ฏธ์  | ๋ฏธ์  | ๋ฏธ์  ์ ํ/๋ฑ๋ก | ๋ฏธ์  ๋ฆฌ์คํธ 3 | missions | ์ฌ์ฉ์/์ด์์ ์์ฑ ํผํฉ | 
| 13-4 | ์ ์ฝ๋ฏธ์  | ๋ฏธ์  | ๋ฏธ์  ์ ํ/๋ฑ๋ก | ๋ฏธ์  ๋ฆฌ์คํธ 4 | suggestionsPOST | ์ฌ์ฉ์/์ด์์ ์์ฑ ํผํฉ | 
| 13-5 | ์ ์ฝ๋ฏธ์  | ๋ฏธ์  | ๋ฏธ์  ์ ํ/๋ฑ๋ก | ๋ฏธ์  ๋ฆฌ์คํธ 5 | api | ์ฌ์ฉ์/์ด์์ ์์ฑ ํผํฉ | 
| 13-6 | ์ ์ฝ๋ฏธ์  | ๋ฏธ์  | ๋ฏธ์  ์ ํ/๋ฑ๋ก | ๋ฏธ์  ๋ฆฌ์คํธ 6 | missions์ถ์ฒ ๋ฏธ์  ํ์ ๋ฐ ๋ฑ๋ก | ์ฌ์ฉ์/์ด์์ ์์ฑ ํผํฉ | 
| 14 | ์ ์ฝ๋ฏธ์  | ๋ฏธ์  | ๋ชฉํ๊ธ์ก ์ค์  | ์ด์ ์ ๊ณต | ๋ฑ๋ก ์ ๋ชฉํ ์ ๋ ฅ ๋ฐฉ์ ์ ํ:โ user ํ์ โ ์ง์  ์ ๋ ฅโก system โ ์ ์ํ ์ ํ | ์ ํํ ๋ผ๋์ค UI ๊ตฌ์ฑ | 
| 15-1 | ์ ์ฝ๋ฏธ์  | ์งํ | ๋ฏธ์  ์งํ ํํฉ | ๊ณต์งยท์๋ฆผ 1 | GET | ํธ์ยทํ ์คํธ ์๋ฆผ ํฌํจ | 
| 15-2 | ์ ์ฝ๋ฏธ์  | ์งํ | ๋ฏธ์  ์งํ ํํฉ | ๊ณต์งยท์๋ฆผ 2 | api | ํธ์ยทํ ์คํธ ์๋ฆผ ํฌํจ | 
| 15-3 | ์ ์ฝ๋ฏธ์  | ์งํ | ๋ฏธ์  ์งํ ํํฉ | ๊ณต์งยท์๋ฆผ 3 | missions | ํธ์ยทํ ์คํธ ์๋ฆผ ํฌํจ | 
| 15-4 | ์ ์ฝ๋ฏธ์  | ์งํ | ๋ฏธ์  ์งํ ํํฉ | ๊ณต์งยท์๋ฆผ 4 | progress + ์๋ฆผ๋ฏธ์  ์ฑ๊ณต | ํธ์ยทํ ์คํธ ์๋ฆผ ํฌํจ | 
| 15-5 | ์ ์ฝ๋ฏธ์  | ์งํ | ๋ฏธ์  ์งํ ํํฉ | ๊ณต์งยท์๋ฆผ 5 | ์คํจ ์ฌ๋ถ | ํธ์ยทํ ์คํธ ์๋ฆผ ํฌํจ | 
| 15-6 | ์ ์ฝ๋ฏธ์  | ์งํ | ๋ฏธ์  ์งํ ํํฉ | ๊ณต์งยท์๋ฆผ 6 | D-day | ํธ์ยทํ ์คํธ ์๋ฆผ ํฌํจ | 
| 15-7 | ์ ์ฝ๋ฏธ์  | ์งํ | ๋ฏธ์  ์งํ ํํฉ | ๊ณต์งยท์๋ฆผ 7 | ์ฃผ์ฐจ๋ณ ๋ฆฌํฌํธ | ํธ์ยทํ ์คํธ ์๋ฆผ ํฌํจ | 
| 16-1 | ๋ด์ ๋ณด | ํ๋กํ | ๋ด ํ๋กํ ์กฐํยท์์  | ๋๋ค์ยท์ฌ์งยท์๋ฆผ ์ค์  1 | GET | GDPR ์ญ์  ์์ฒญ UI ํฌํจ | 
| 16-2 | ๋ด์ ๋ณด | ํ๋กํ | ๋ด ํ๋กํ ์กฐํยท์์  | ๋๋ค์ยท์ฌ์งยท์๋ฆผ ์ค์  2 | PUT | GDPR ์ญ์  ์์ฒญ UI ํฌํจ | 
| 16-3 | ๋ด์ ๋ณด | ํ๋กํ | ๋ด ํ๋กํ ์กฐํยท์์  | ๋๋ค์ยท์ฌ์งยท์๋ฆผ ์ค์  3 | api | GDPR ์ญ์  ์์ฒญ UI ํฌํจ | 
| 16-4 | ๋ด์ ๋ณด | ํ๋กํ | ๋ด ํ๋กํ ์กฐํยท์์  | ๋๋ค์ยท์ฌ์งยท์๋ฆผ ์ค์  4 | users | GDPR ์ญ์  ์์ฒญ UI ํฌํจ | 
| 16-5 | ๋ด์ ๋ณด | ํ๋กํ | ๋ด ํ๋กํ ์กฐํยท์์  | ๋๋ค์ยท์ฌ์งยท์๋ฆผ ์ค์  5 | me๊ธฐ๋ณธ ํ๋กํ ์์  ๋ฐ ์๋ฆผ ์ค์  ๋ณ๊ฒฝ | GDPR ์ญ์  ์์ฒญ UI ํฌํจ | 
| 17-1 | ๋ด์ ๋ณด | ํต๊ณ | ๊ฐ์ธ ์๋น ํต๊ณ | ์/์ฐ๊ฐ ๋ฆฌํฌํธ 1 | GET | ์๋น ํจํด ์ธ์ฌ์ดํธ ํฌํจ | 
| 17-2 | ๋ด์ ๋ณด | ํต๊ณ | ๊ฐ์ธ ์๋น ํต๊ณ | ์/์ฐ๊ฐ ๋ฆฌํฌํธ 2 | api | ์๋น ํจํด ์ธ์ฌ์ดํธ ํฌํจ | 
| 17-3 | ๋ด์ ๋ณด | ํต๊ณ | ๊ฐ์ธ ์๋น ํต๊ณ | ์/์ฐ๊ฐ ๋ฆฌํฌํธ 3 | stats?range=monthly๊ณ ์  | ์๋น ํจํด ์ธ์ฌ์ดํธ ํฌํจ | 
| 17-4 | ๋ด์ ๋ณด | ํต๊ณ | ๊ฐ์ธ ์๋น ํต๊ณ | ์/์ฐ๊ฐ ๋ฆฌํฌํธ 4 | ์ ๋๋น ๋น์จ | ์๋น ํจํด ์ธ์ฌ์ดํธ ํฌํจ | 
| 17-5 | ๋ด์ ๋ณด | ํต๊ณ | ๊ฐ์ธ ์๋น ํต๊ณ | ์/์ฐ๊ฐ ๋ฆฌํฌํธ 5 | ์นดํ ๊ณ ๋ฆฌ ๋ถํฌ | ์๋น ํจํด ์ธ์ฌ์ดํธ ํฌํจ | 
| 17-6 | ๋ด์ ๋ณด | ํต๊ณ | ๊ฐ์ธ ์๋น ํต๊ณ | ์/์ฐ๊ฐ ๋ฆฌํฌํธ 6 | CSV ๋ด๋ณด๋ด๊ธฐ | ์๋น ํจํด ์ธ์ฌ์ดํธ ํฌํจ | 
๐ ๊ธฐ๋ฅ ๋ช ์ธ์ ๋ฌธ์ ๋ณด๊ธฐ ๋งํฌ (์์ )
Figma๋ฅผ ํตํด ์ฑ UI ์์์ด ์ ์ ์ค์ ๋๋ค.
๐ย ํผ๊ทธ๋ง ๋งํฌ (์์ )
| ์์ญ | ์ฌ์ฉ ๊ธฐ์ | 
|---|---|
| Frontend | React | 
| Backend | Spring | 
| Database | MySQL,H2 | 
| ํ์ ๋๊ตฌ | Figma, Notion, Discord | 
Front-end
๐ฆproject-root
 โฃ ๐public
 โฃ ๐src
 โ โฃ ๐components
 โ โฃ ๐pages
 โ โฃ ๐hooks
 โ โฃ ๐api
 โ โฃ ๐assets
 โ โ ๐utils
 โฃ ๐README.md
 โ ๐package.jsonBack-end
๐ฆproject-root
 โฃ ๐src
 โ โ ๐main
 โ   โฃ ๐java
 โ   โ โ ๐com
 โ   โ   โ ๐hicc
 โ   โ     โ ๐budget
 โ   โ       โฃ ๐domain       # Entity ๋ฐ ๋๋ฉ์ธ ๋ก์ง
 โ   โ       โฃ ๐controller   # API ์ปจํธ๋กค๋ฌ
 โ   โ       โฃ ๐service      # ๋น์ฆ๋์ค ๋ก์ง ์ฒ๋ฆฌ
 โ   โ       โฃ ๐repository   # JPA ์ธํฐํ์ด์ค
 โ   โ       โฃ ๐dto          # ์์ฒญ/์๋ต DTO ํด๋์ค
 โ   โ       โ ๐config       # ์ค์  ๊ด๋ จ ํด๋์ค
 โ   โ ๐resources
 โ     โ ๐application.properties (๋๋ .yml)
 โฃ ๐README.md
 โ ๐build.gradle
| ์ด๋ฆ | ์ญํ | GitHub | Portfolio | 
|---|---|---|---|
| ์กฐ์ํ | ๋์์ด๋/๊ธฐํ | ||
| ๊น๋ฏผ์ | ๋ฐฑ์๋/๊ธฐํ | https://github.com/kimminseo3 | |
| ๋ฐ์์ | ๋ฐฑ์๋/๊ธฐํ | https://github.com/Mymyseoyoung | |
| ๊น๋ฒ์ | ํ๋ก ํธ์๋/๊ธฐํ | @nonoididnt | |
| ๋ฐ์ ๋น | ํ๋ก ํธ์๋/๊ธฐํ | @daydreamplace | 
- ๊ธฐํ (FigJam): (์์ฑ ์์ )
 - ๋์์ธ ์์ (Figma): (์์ฑ ์์ )
 - API ๋ฌธ์: (์์ฑ ์์ )
 
- โ ํ๋ก์ ํธ ๊ธฐํ ์งํ ์ค
 - ๐ MVP ๊ธฐ๋ฅ ๊ตฌ์ฑ ํ์  ๋ฐ ํ์ด์ง ์ค๊ณ ์ค
 - ๐จ ๋์์ธ ์์ โ ์ ์ ์์ 
 - ๐ ๋ฏธ์  ์์ฑ ๋ฐฉ์: ์ด์์ ์ ๊ณต vs ์ฌ์ฉ์ ์์ฑ โ ๋ ผ์ ์ค
 - ๐ ๋ก๊ทธ์ธ ๋ฐฉ์ (์์  ์ฐ๋ ์ฌ๋ถ) โ ๊ฒํ ์ค
 - ๐งฑ ๋ฐฑ์๋ ๊ธฐ์ ์คํ ์ ์  ์ค: Java + Spring Boot ๊ธฐ๋ฐ REST API ์ค๊ณ ์์  โ ์ธ์ฆ ๋ฐฉ์(Spring Security + JWT), DB ๊ตฌ์กฐ ์ค๊ณ ๋ ผ์ ์ค
 - ๐ปย ํ๋ก ํธ์๋ ๊ธฐ์ ์คํ ์ ์  ์ค ****โ React ๊ธฐ๋ฐ ํ์ , ์ํ ๊ด๋ฆฌ ๋ฐฉ์ ๋ฐ API ์ฐ๋ ์ ๋ต ๊ฒํ ์ค
 
๊ฐ๋ฐ ๊ณผ์ ์์ ๋ฐ์ํ ๋ฌธ์  ์ํฉ๊ณผ ํด๊ฒฐ ๊ณผ์ ์ ๊ธฐ๋กํ๋ ์น์ ์ ๋๋ค.
ํ์ ์ค ๊ฐ์ ๋ฌธ์ ์ ๋ฐ๋ณต์ ์ค์ด๊ณ , ์ ์ง๋ณด์ ์ ์ฐธ๊ณ ์๋ฃ๋ก ํ์ฉ๋ฉ๋๋ค.
| ๋ ์ง | ๋ฌธ์  ์ํฉ | ์์ธ ๋ถ์ | ํด๊ฒฐ ๋ฐฉ๋ฒ | 
|---|---|---|---|
โ ๏ธ ํธ๋ฌ๋ธ์ํ ํญ๋ชฉ์ ๊ฐ๋ฐ ์ค ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋๋ง๋ค ์์ฐจ์ ์ผ๋ก ์ ๋ฐ์ดํธํด ์ฃผ์ธ์.