๋น์ ๋ง์ ์ํ ๊ธ์ต ๋ฉ์ดํธ, FinMate
๊ฐ์ธ ํฌ์ ์ฑํฅ ๋ถ์์ ๊ธฐ๋ฐ์ผ๋ก ๊ธ์ต ์ํ์ ์ถ์ฒํ๊ณ ๋น๊ตํ ์ ์๋ ์น ์๋น์ค์ ๋๋ค.
20-30๋์ ๋ฎ์ ๊ธ์ต ์ดํด๋๋ฅผ ๋ณด์ํ๊ณ , ์ด๋ณด ํฌ์์์๊ฒ ๋ง์ถคํ ํฌํธํด๋ฆฌ์ค์ ์์ฌ๊ฒฐ์ ์ง์์ ์ ๊ณตํฉ๋๋ค.
๐ FinMate ์๋น์ค ๋ฐ๋ก๊ฐ๊ธฐ
- ๊ธ์ต์ํ ์ถ์ฒ, ๋น๊ต, ํฌํธํด๋ฆฌ์ค ๊ด๋ฆฌ๊น์ง ํ ๊ณณ์์ ๊ฐ๋ฅํ ์์คํฑ ๊ธ์ต ํ๋ซํผ
- WMTI(ํฌ์ ์ฑํฅ ๊ฒ์ฌ)๋ฅผ ํตํ ๋ง์ถคํ ํฌ์ ์ ๋ต ์ ์
- ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ํตํด ์ฌ์ฉ์ ๊ฐ ๊ธ์ต ์ ๋ณด ๊ณต์
- AI ์์ฝ ๊ธฐ๋ฅ์ ํตํ ๊ธ์ต ์ํ ์ดํด๋ ํฅ์
- Framework: Vue 3 (Composition API)
- State Management: Pinia
- Build Tool: Vite
- Styling: CSS, Fontawesome, Bootstrap
- Deployment: Vercel
- Framework: Spring 5.3 (Legacy)
- Security & Auth: Spring Security, JWT
- Database & Cache: MySQL, Redis
- Logging & Docs: Log4j2, Swagger
- Deployment & CI/CD: AWS EC2, Nginx, GitHub Actions
- GitHub, GitHub Projects, PR ๋ฆฌ๋ทฐ & ์ฝ๋ ์ปจ๋ฒค์
- Figma๋ก UI/UX ์ค๊ณ ๐ Figma - FinMate
- Swagger๋ก API ๋ช ์ธ ๊ด๋ฆฌ ๐ Swagger - FinMate
โ
ํ์๊ฐ์
/ ๋ก๊ทธ์ธ: JWT ์ธ์ฆ, ์์
๋ก๊ทธ์ธ (์นด์นด์ค OAuth2.0), SMS ์ธ์ฆ
โ
๊ธ์ต์ํ ๊ฒ์ & ๋น๊ต: ๊ธ์ต๊ฐ๋
์ OpenAPI ๋ฐ์ดํฐ ๊ธฐ๋ฐ, ์ต๋ 3๊ฐ ์ํ ๋น๊ต, GPT ์์ฝ ์ ๊ณต
โ
ํฌ์ ์ฑํฅ ๊ฒ์ฌ (WMTI): 20๋ฌธํญ Likert Scale, ๊ฐ์ธ ์ฑํฅ ๋ถ์ ๋ฐ ๋ง์ถค ํฌํธํด๋ฆฌ์ค ์ ๊ณต
โ
ํฌํธํด๋ฆฌ์ค: ์ฌ์ฉ์ ์
๋ ฅ ๊ธฐ๋ฐ, ๋์ผ ์ฐ๋ น๋ยท์ ํ๋ณ ์์ฐ ๋ถํฌ ๋น๊ต
โ
์ปค๋ฎค๋ํฐ: ๊ฒ์๊ธ ์์ฑ, ๋๊ธ/๋๋๊ธ, ์ข์์/์คํฌ๋ฉ, ํ๊ทธ๋ณ ๊ฒ์
โ
์ฑ๋ด: ๊ธ์ต ์ ๋ณด ์ง์์๋ต, ์ฌ์ดํธ ๊ธฐ๋ฅ ์๋ด
โ
๋ง์ดํ์ด์ง: ์ฆ๊ฒจ์ฐพ๊ธฐ, ํ๋ ๊ธฐ๋ก, ํ๋กํ ๊ด๋ฆฌ
โ
์๋ฆผ ๊ธฐ๋ฅ: ๋๊ธ/์ข์์/์คํฌ๋ฉ ๋ฑ ์ค์๊ฐ ์๋ฆผ ์ ๊ณต
| ์ด๋ฆ | ์ญํ | GitHub |
|---|---|---|
| ๊ฐ์๊ด | OpenAPI ๋ฐ์ดํฐ ๊ฐ๊ณต, ๋ง์ดํ์ด์ง ๊ตฌํ | Glory |
| ์กฐํ์ | ๋ก๊ทธ์ธ/๋ก๊ทธ์์, ์๋ฆผ ๊ธฐ๋ฅ | fanfanduck |
| ์คํ์ | ์์ ๊ธ ์ํ ํํฐ๋ง/๊ฒ์, ์ํ ๋น๊ต | Hyukman818 |
| ์ ์๋ฆฐ | ์ฑ๋ด, ์ปค๋ฎค๋ํฐ, ์ํ ๋น๊ต ๋ฐ ์์ฝ AI ์ฐ๋, ๋ฐฑ์๋ ๋ฐฐํฌ, CI/CD | nyeroni |
| ์ด์ฃผ์ | WMTI ํฌ์์ฑํฅ ๋ถ์, ๋ง์ถค ํฌํธํด๋ฆฌ์ค ์ถ์ฒ | LeeJooYoung1999 |
| ์ตํ๋ฆผ | ํ๋ก ํธ์๋ ๋ฆฌ๋, ์ปค๋ฎค๋ํฐ ๊ตฌํ, ๊ณตํต ์ปดํฌ๋ํธ ๊ฐ๋ฐ, ํ๋ก ํธ ๋ฐฐํฌ | BaileyChoi |
- 07.09 ~ 07.14: ํ๋ก์ ํธ ์ ์ ๋ฐ ๊ธฐํ
- 07.14 ~ 07.20: ERD ์ค๊ณ, UI/UX ๋์์ธ, ๊ตฌ์กฐ ์ค๊ณ
- 07.20 ~ 07.31: 1์ฐจ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ
- 07.31 ~ 08.14: 2์ฐจ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ
- 08.14 ~ 08.16: ๋ฐฐํฌ
- 08.16 ~ 08.21: ์ต์ข QA ๋ฐ ์ฐ์ถ๋ฌผ ์ ๋ฆฌ
- ๋ง์ถคํ ๊ธ์ต ์ถ์ฒ์ผ๋ก ์ ๋ณด ๊ฒฉ์ฐจ ํด์
- ์ํ ๋น๊ต ๋ฐ GPT ์์ฝ์ ํตํ ํฉ๋ฆฌ์ ํฌ์ ํ๋จ ์ง์
- ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ผ๋ก ์ฌ์ฉ์ ๊ฐ ์ ๋ณด ๊ต๋ฅ
- ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ๊ฐ์ธํ ์ธ์ฌ์ดํธ ์ ๊ณต
- ์ยท์ ๊ธ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ๊ธ์ต์ํ์ผ๋ก ํ์ฅ
- ๋ง์ด๋ฐ์ดํฐ ๊ธฐ๋ฐ ์๋ํ (๋ณด์ ์์ฐ ์๋ ์์ง/๋๊ธฐํ)
- ๊ธ์ต ์ปค๋ฎค๋ํฐ ํ์ฅ (ํฌ์ ์ฌ๋ก ๊ณต์ , ๊ธ์ต ๋ด์ค ์์ฝ ๋ฑ)
- ๋ชจ๋ฐ์ผ ์ฑ/์๋ฆผ ๊ธฐ๋ฅ ๊ฐํ
