Skip to content

πŸ’» κΈ°μ—… ν”„λ‘œμ νŠΈ, λ©˜ν† λ§ λ§€μΉ­ μ„œλΉ„μŠ€ SIde Match (since_2023.06)

Notifications You must be signed in to change notification settings

SWM14-HumanError/Side-Match-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Side Match

πŸ’» 개발자 ν”„λ‘œμ νŠΈ, μŠ€ν„°λ”” νŒ€μ› λͺ¨μ§‘은 Side Match

πŸ€ κ°œμš”

Side MatchλŠ” κ²€μ¦λœ νŒ€μ›κ³Ό ν”„λ‘œμ νŠΈ, μŠ€ν„°λ””λ₯Ό λ§€μΉ­ν•˜κ³  λ©˜ν† λ§μ„ 톡해 본인의 μ½”λ“œλ₯Ό 리뷰 받을 수 μžˆλŠ” μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.

⚑️ μ£Όμš” κΈ°λŠ₯

βœ… λ©”μΈνŽ˜μ΄μ§€

  • κ°œμ„€λœ ν”„λ‘œμ νŠΈ/μŠ€ν„°λ””μ˜ λͺ©λ‘μ„ 보여주고, μœ μ €κ°€ νŒ€μ˜ μ’…λ₯˜(μ›Ή,μ•±,AIλ“±)λ₯Ό μ„ νƒν•˜κ±°λ‚˜ μ΄λ¦„μœΌλ‘œ νŒ€μ„ 검색 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

βœ… νŒ€ μ„€λͺ…

  • ν”„λ‘œμ νŠΈ/μŠ€ν„°λ”” μΉ΄λ“œλ₯Ό μ„ νƒν•˜λ©΄, ν•΄λ‹Ή νŒ€μ˜ 상세 νŽ˜μ΄μ§€λ₯Ό λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μƒμ„ΈνŽ˜μ΄μ§€μ—λŠ” ν”„λ‘œμ νŠΈ 기획, μŠ€ν„°λ”” λ‚΄μš©, λͺ¨μž„ μž₯μ†Œλ“± 같은 정보λ₯Ό νŒ€μž₯이 μž…λ ₯ν•©λ‹ˆλ‹€.

βœ… νŒ€μ› μ‹ μ²­

  • νŒ€ 상세 νŽ˜μ΄μ§€μ—μ„œ νŒ€μ› 지원 ν•˜κΈ°λ₯Ό μ„ νƒν•˜λ©΄, ν•΄λ‹Ή νŒ€μ— 지원할 수 μžˆλŠ” λͺ¨λ‹¬ 창이 λ‚˜μ™€μ„œ, ν•΄λ‹Ή νŒ€μ— 지원을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

βœ… νŒ€ 생성

  • 본인이 ν•˜κ³  싢은 ν”„λ‘œμ νŠΈκ°€ μžˆλŠ” 경우 ν”„λ‘œμ νŠΈλ₯Ό 직접 λ§Œλ“€μ–΄μ„œ νŒ€μž₯으둜 μ§„ν–‰ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • λͺ¨μž„ μ„€λͺ…에 ν•˜κ³  싢은 ν”„λ‘œμ νŠΈμ˜ μ„€λͺ…을 μ μŠ΅λ‹ˆλ‹€.
  • λͺ¨μ§‘ νŒ€μ›μ˜ μˆ˜μ™€ 개발 μŠ€νƒμ„ μ •ν• μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

βœ… νŒ€μ› μ˜μž…

  • νŒ€μ› νƒ­μ—μ„œ Side Match μ‚¬μš©μž λͺ©λ‘μ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ‚¬μš©μž λͺ©λ‘μ€ νŒ€μ›μ΄ κ°€μž…ν•˜λ©΄, μžλ™μœΌλ‘œ νŒ€μ›μ΄ 보여지며, νŒ€μ›μ˜ κΈ°λ³Έ μ •λ³΄λŠ” νšŒμ›κ°€μž… μ‹œμ— λ°›μŠ΅λ‹ˆλ‹€.

  • νŒ€μ› μΉ΄λ“œλ₯Ό ν΄λ¦­ν•˜λ©΄, νŒ€μ› 상세 νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•©λ‹ˆλ‹€. νŒ€μ› 상세 νŽ˜μ΄μ§€μ—μ„œλŠ” νŒ€μ›μ˜ κ°„λ‹¨ν•œ μ†Œκ°œ, 기술 λŠ₯λ ₯치, μ„ ν˜Έ λͺ¨μž„ μ§€μ—­, μ§„ν–‰ν•œ ν”„λ‘œμ νŠΈ 등을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

  • μƒλŒ€λ°©μ„ λ‚΄ ν”„λ‘œμ νŠΈμ— μ΄ˆλŒ€ ν•˜κ³  μ‹Άλ‹€λ©΄ μ΄ˆλŒ€ν•˜κΈ° λ²„νŠΌμ„ 톡해 μƒλŒ€λ°©μ—κ²Œ μ•Œλ¦Όμ„ λ³΄λ‚Όμˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

βœ… μ•Œλ¦Ό κΈ°λŠ₯

  • μœ μ €μ—κ²Œ μ•Œλ¦Ό κΈ°λŠ₯을 제곡 ν•©λ‹ˆλ‹€.

βœ… μ±„νŒ…

  • κ°œμΈμ€ ν•¨κ»˜ν•˜κ³  싢은 νŒ€μ˜ νŒ€μž₯μ—κ²Œ μͺ½μ§€λ₯Ό λ³΄λ‚Όμˆ˜ 있고 νŒ€μž₯은 ν•¨κ»˜ ν•˜κ³  싢은 κ°œμΈμ—κ²Œ μͺ½μ§€λ₯Ό λ³΄λ‚Όμˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

βœ… μƒν˜Έ 평가

  • ν”„λ‘œμ νŠΈ/μŠ€ν„°λ”” 쀑간 쀑간에 μƒν˜Έν‰κ°€ μ•Œλ¦Όμ„ 보내어 μƒλŒ€λ°©μ΄ 쒋은 νŒ€μ›μΈμ§€ ν‰κ°€ν•˜λ©° 평가 λ‚΄μš©μ€ μƒλŒ€λ°© ν”„λ‘œν•„μ˜ μ˜¨λ„μ— 반영 λ©λ‹ˆλ‹€.

βœ… λ©˜ν†  μ˜μž…

  • νŒ€μ„ κ²°μ„±ν•˜κ³  λ©˜ν† λ§μ΄ ν•„μš”ν•œ νŒ€μ€ ν˜‘μ˜λ₯Ό 톡해 유료둜 λ©˜ν† λ§μ„ λ°›μ„μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.

βœ… λ©˜ν†  인증

  • λ©˜ν† λŠ” ν˜„μ—… 개발자둜 ꡬ성 λ˜μ–΄ 있으며 κΉƒν—ˆλΈŒ, 재직 증λͺ…μ„œ 등을 κ΄€λ¦¬μžκ°€ κ²€ν† ν•˜μ—¬ λ©˜ν†  인증을 ν•©λ‹ˆλ‹€.

ꡬ체화 κ³Όμ •

ν”Όκ·Έλ§ˆ 링크

μ΅œμ’… νŽ˜μ΄μ§€

ν”Όκ·Έλ§ˆ 링크

πŸ› οΈ μ‚¬μš© 기술

  • Backend
    • Spring Boot
    • Spring Data JPA
    • Spring Security
    • JWT
    • WebSocket
    • Junut5
    • MySQL
    • AWS RDS
    • AWS DynamoDB
    • AWS S3
    • Sentry
    • Swagger 3.0



🏠 μ‹œμŠ€ν…œ 아킀텍쳐

🏠 CI/CD

  • λ ˆν¬μ§€ν† λ¦¬μ˜ pushλ₯Ό Github webhook으둜 전달
  • λΆ„λ¦¬λœ Jenkins μ„œλ²„μ—μ„œ λΉŒλ“œλ₯Ό μ‹œμž‘
  • Gradleκ³Ό nodejs plugin λΉŒλ“œκ°€ λλ‚˜λ©΄ ν…ŒμŠ€νŠΈ μ§„ν–‰
  • ν…ŒμŠ€νŠΈκ°€ μ„±κ³΅ν•˜λ©΄ docker hub둜 image push
  • Jenkins μ„œλ²„μ—μ„œ λΉ„μ¦ˆλ‹ˆμŠ€ μ„œλ²„ private ip둜 μ ‘κ·Όν•˜μ—¬ script μ‹€ν–‰

πŸ“š ERD

μœ μ €

νŒ€

λ©˜ν† λ§

ν”Όλ“œ

About

πŸ’» κΈ°μ—… ν”„λ‘œμ νŠΈ, λ©˜ν† λ§ λ§€μΉ­ μ„œλΉ„μŠ€ SIde Match (since_2023.06)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages