Skip to content
@ITYL-12class-4TEAM

ITYL-12class-4TEAM

FinMate Logo FinMate

๋‹น์‹ ๋งŒ์„ ์œ„ํ•œ ๊ธˆ์œต ๋ฉ”์ดํŠธ, FinMate
๊ฐœ์ธ ํˆฌ์ž ์„ฑํ–ฅ ๋ถ„์„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ธˆ์œต ์ƒํ’ˆ์„ ์ถ”์ฒœํ•˜๊ณ  ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋Š” ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.
20-30๋Œ€์˜ ๋‚ฎ์€ ๊ธˆ์œต ์ดํ•ด๋„๋ฅผ ๋ณด์™„ํ•˜๊ณ , ์ดˆ๋ณด ํˆฌ์ž์ž์—๊ฒŒ ๋งž์ถคํ˜• ํฌํŠธํด๋ฆฌ์˜ค์™€ ์˜์‚ฌ๊ฒฐ์ • ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.



๐Ÿ”— ๋ฐฐํฌ ์ฃผ์†Œ

๐Ÿ‘‰ FinMate ์„œ๋น„์Šค ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐ŸŽฅ ์‹œ์—ฐ ์˜์ƒ

๐Ÿ‘‰ FinMate ์‹œ์—ฐ ์˜์ƒ


๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

  • ๊ธˆ์œต์ƒํ’ˆ ์ถ”์ฒœ, ๋น„๊ต, ํฌํŠธํด๋ฆฌ์˜ค ๊ด€๋ฆฌ๊นŒ์ง€ ํ•œ ๊ณณ์—์„œ ๊ฐ€๋Šฅํ•œ ์›์Šคํ†ฑ ๊ธˆ์œต ํ”Œ๋žซํผ
  • WMTI(ํˆฌ์ž ์„ฑํ–ฅ ๊ฒ€์‚ฌ)๋ฅผ ํ†ตํ•œ ๋งž์ถคํ˜• ํˆฌ์ž ์ „๋žต ์ œ์‹œ
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ๊ฐ„ ๊ธˆ์œต ์ •๋ณด ๊ณต์œ 
  • AI ์š”์•ฝ ๊ธฐ๋Šฅ์„ ํ†ตํ•œ ๊ธˆ์œต ์ƒํ’ˆ ์ดํ•ด๋„ ํ–ฅ์ƒ

๐Ÿ› ๏ธ ์‚ฌ์šฉ ๊ธฐ์ˆ  ์Šคํƒ

Frontend

  • Framework: Vue 3 (Composition API)
  • State Management: Pinia
  • Build Tool: Vite
  • Styling: CSS, Fontawesome, Bootstrap
  • Deployment: Vercel

Backend

  • 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 ์š”์•ฝ์„ ํ†ตํ•œ ํ•ฉ๋ฆฌ์  ํˆฌ์ž ํŒ๋‹จ ์ง€์›
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ์œผ๋กœ ์‚ฌ์šฉ์ž ๊ฐ„ ์ •๋ณด ๊ต๋ฅ˜
  • ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์˜ ๊ฐœ์ธํ™” ์ธ์‚ฌ์ดํŠธ ์ œ๊ณต

๐Ÿ“Œ ํ–ฅํ›„ ๊ณ„ํš

  1. ์˜ˆยท์ ๊ธˆ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค์–‘ํ•œ ๊ธˆ์œต์ƒํ’ˆ์œผ๋กœ ํ™•์žฅ
  2. ๋งˆ์ด๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ž๋™ํ™” (๋ณด์œ  ์ž์‚ฐ ์ž๋™ ์ˆ˜์ง‘/๋™๊ธฐํ™”)
  3. ๊ธˆ์œต ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™•์žฅ (ํˆฌ์ž ์‚ฌ๋ก€ ๊ณต์œ , ๊ธˆ์œต ๋‰ด์Šค ์š”์•ฝ ๋“ฑ)
  4. ๋ชจ๋ฐ”์ผ ์•ฑ/์•Œ๋ฆผ ๊ธฐ๋Šฅ ๊ฐ•ํ™”

Popular repositories Loading

  1. FinMate-SERVER FinMate-SERVER Public

    Java

  2. Finmate-Front Finmate-Front Public

    JavaScript

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

Top languages

JavaScript Java

Most used topics

Loadingโ€ฆ