Skip to content

κΉ€νƒκ³€πŸ” μ„œν˜„μ›πŸ§  μ΄μΈν™”πŸŽ¨ μ΅œμ •μš°βš™οΈ μ‘°μƒμ›πŸ§° μ΄μ›μ§„πŸ§¬

Notifications You must be signed in to change notification settings

beyond-sw-camp/be18-2nd-SixSpecs-SpecGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

49 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SpecGuard Typing

πŸ‘₯νŒ€μ›

μ„œν˜„μ› 김택곀 이원진 이인화 쑰상원 μ΅œμ •μš°
이미지 이미지 이미지 이미지 이미지 이미지

πŸ“š λͺ©μ°¨

  1. ν”„λ‘œμ νŠΈ κ°œμš”
  2. μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έμ„œ
  3. 기술 μŠ€νƒ
  4. μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜
  5. λ°μ΄ν„°λ² μ΄μŠ€ 섀계 (ERD)
  6. ν…Œμ΄λΈ”-λͺ…μ„Έμ„œ
  7. κΈ°λŠ₯ 흐름 및 API 섀계
  8. κΈ°μ—¬ κ°€μ΄λ“œ
  9. ν–₯ν›„ κ°œμ„  κ³„νš

1. ν”„λ‘œμ νŠΈ κ°œμš”

1.1 ν”„λ‘œμ νŠΈ μ†Œκ°œ

SpecGuardλŠ” κΈ°μ—…μ˜ 인사 λ‹΄λ‹Ήμžκ°€ 이λ ₯μ„œ 및 포트폴리였의 정합성을 μžλ™μœΌλ‘œ κ²€μ‚¬ν•˜κ³ , 신뒰도 μžˆλŠ” μ±„μš© 결정을 μ§€μ›ν•˜λŠ” B2B SaaS ν”Œλž«νΌμž…λ‹ˆλ‹€.

  • μ§€μ›μžλŠ” 폼 기반으둜 이λ ₯ 정보λ₯Ό μž…λ ₯
  • μ‹œμŠ€ν…œμ€ μžλ™μœΌλ‘œ λ‚΄μš© μš”μ•½, ν‚€μ›Œλ“œ μΆ”μΆœ, 일치율 점수 계산
  • 기업은 μ‹ λ’°μ„± 높은 μ§€μ›μž 평가λ₯Ό 톡해 μ±„μš© 리슀크 μ΅œμ†Œν™”

1.2 ν”„λ‘œμ νŠΈ λ°°κ²½

  • ν—ˆμœ„/κ³Όμž₯ 기재둜 μΈν•œ 검증 리슀크
    일뢀 μ§€μ›μžλŠ” μ‹€μ œλ‘œ λ³΄μœ ν•˜μ§€ μ•Šμ€ κΈ°μˆ μ„ 이λ ₯μ„œμ— κΈ°μž¬ν•˜κ±°λ‚˜, ν˜•μ‹μ μœΌλ‘œλ§Œ κ΅¬μ„±λœ 포트폴리였λ₯Ό μ²¨λΆ€ν•˜λŠ” 사둀가 μ‘΄μž¬ν•©λ‹ˆλ‹€. μ΄λŠ” μ±„μš© ν›„ 업무 적응 μ‹€νŒ¨, κΈ°μ—… ν‰νŒ μ €ν•˜ λ“±μ˜ 문제둜 μ΄μ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.

  • 포트폴리였 μ •λ³΄μ˜ λΉ„ν‘œμ€€ν™” 문제
    λ‹€μ–‘ν•œ ν˜•νƒœμ˜ 포트폴리였(개인 λΈ”λ‘œκ·Έ, κΉƒν—ˆλΈŒ, λ…Έμ…˜ λ“±)κ°€ μ‘΄μž¬ν•˜λ―€λ‘œ, 이λ₯Ό μΌκ΄€λœ κΈ°μ€€μœΌλ‘œ ν‰κ°€ν•˜κΈ° μ–΄λ ΅μŠ΅λ‹ˆλ‹€.

  • 검증 ν”Όλ‘œλ„ 및 μ‹œκ°„ λ‚­λΉ„
    μˆ˜λ§Žμ€ 이λ ₯μ„œλ₯Ό κ²€ν† ν•˜λŠ” HR λ‹΄λ‹Ήμžλ‚˜ 싀무진은, ν¬νŠΈν΄λ¦¬μ˜€λ‚˜ 자격 정보λ₯Ό ν•˜λ‚˜μ”© ν™•μΈν•˜λŠ” 데 λ§Žμ€ μ‹œκ°„μ„ μ†Œλͺ¨ν•˜λ©°, κ·Έ κ³Όμ •μ—μ„œ μ€‘μš”ν•œ 핡심 μ—­λŸ‰μ„ λ†“μΉ˜κΈ°λ„ ν•©λ‹ˆλ‹€.

image (좜처 : https://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0003053666)

image (좜처:https://www.hankyung.com/article/202507224138i)

2. μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έμ„œ

κΈ°λŠ₯ μš”κ΅¬μ‚¬ν•­

2.1 μš”μ•½

μš”κ΅¬μ‚¬ν•­ ID λŒ€λΆ„λ₯˜ 쀑뢄λ₯˜ μ†ŒλΆ„λ₯˜ 상세 μ„€λͺ… μ€‘μš”λ„
FR-01 이λ ₯μ„œ 제좜 폼 μž…λ ₯ κΈ°λ³Έ 정보 μž…λ ₯ μ§€μ›μžκ°€ 이름, μ—°λ½μ²˜, ν•™λ ₯ 등을 μž…λ ₯ β˜…β˜…β˜…
FR-02 μ •ν•©μ„± 뢄석 Gemini ν™œμš© μš”μ•½ μžκΈ°μ†Œκ°œμ„œ μš”μ•½ 생성 (3~5λ¬Έμž₯) β˜…β˜…β˜†
FR-03 μ •ν•©μ„± 뢄석 Cos μœ μ‚¬λ„ 계산 일치율 νŒλ‹¨ μžμ†Œμ„œ vs 포트폴리였 κ°„ μœ μ‚¬λ„ μΈ‘μ • β˜…β˜…β˜…
FR-04 크둀링 URL 포트폴리였 μˆ˜μ§‘ Notion, Velog λ“± μ™ΈλΆ€ 포트폴리였 μˆ˜μ§‘ β˜…β˜…β˜†
FR-05 검증 리포트 PDF ν˜•μ‹ 검증 κ²°κ³Ό 제곡 검증 점수 및 μ‚¬μœ  포함 리포트 μžλ™ 생성 β˜…β˜…β˜…

2.2 μ „λ¬Έ

μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έμ„œ 링크

3. 기술 μŠ€νƒ

μ˜μ—­ 기술
Frontend Vue.js
Backend Spring Boot, JPA, JWT, REST API
크둀러 Python (FastAPI), BeautifulSoup
NLP 뢄석 Python (KoNLPy, transformers)
Database MariaDB

4. μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜

4.1 μ˜ˆμ‹œ

μ‚¬μš©μž β†’ ν”„λ‘ νŠΈμ—”λ“œ β†’ Spring Boot API
                          ↓
                  [크둀러] + [NLP λͺ¨λ“ˆ] β†’ DB μ €μž₯

5. λ°μ΄ν„°λ² μ΄μŠ€ 섀계 (ERD)

ERD

erd


6. ν…Œμ΄λΈ” λͺ…μ„Έμ„œ

ν…Œμ΄λΈ” λͺ…μ„Έμ„œ


7. κΈ°λŠ₯ 흐름 및 API 섀계

7.1 κΈ°λŠ₯ 흐름 μš”μ•½

μ‚¬μš©μž β†’ 이λ ₯μ„œ 폼 μž‘μ„±

λ°±μ—”λ“œ β†’ 포트폴리였 크둀링 및 NLP μš”μ•½

λ°±μ—”λ“œ β†’ μ •ν•©μ„± 점수 μ‚°μΆœ 및 μ €μž₯

κ΄€λ¦¬μž/κΈ°μ—… β†’ κ²°κ³Ό 쑰회 및 λ³΄κ³ μ„œ 확인

7.2 API λͺ…μ„Έμ„œ

API λͺ…μ„Έμ„œ


8. κΈ°μ—¬ κ°€μ΄λ“œ

이슈 등둝

feature/이슈λͺ… 브랜치 생성

컀밋 λ©”μ‹œμ§€ κ·œμΉ™: feat: ..., fix: ..., docs: ...

Pull Request ν…œν”Œλ¦Ώ 기반 μž‘μ„± ν›„ 리뷰 μš”μ²­


9. ν–₯ν›„ κ°œμ„  κ³„νš

뢄석 정확도 κ°œμ„ μ„ μœ„ν•œ λͺ¨λΈ μ—…κ·Έλ ˆμ΄λ“œ

B2B 고객사λ₯Ό μœ„ν•œ SaaS λŒ€μ‹œλ³΄λ“œ 고도화


About

κΉ€νƒκ³€πŸ” μ„œν˜„μ›πŸ§  μ΄μΈν™”πŸŽ¨ μ΅œμ •μš°βš™οΈ μ‘°μƒμ›πŸ§° μ΄μ›μ§„πŸ§¬

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6