Skip to content

πŸ“‹ κ²Œμ‹œνŒ ν”„λ‘œμ νŠΈ

Notifications You must be signed in to change notification settings

khsrla9806/board-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

πŸ–₯️ κ²Œμ‹œνŒ ν”„λ‘œμ νŠΈ

ν”„λ‘œμ νŠΈ κΈ°κ°„: 2023.07.10 ~ 2023.07.21


πŸ§‘πŸ»β€πŸ’» νŒ€ ꡬ성


κΉ€ν›ˆμ„­
khsrla9806

μž₯μ§„μ˜
khsrla9806

μ„œμš©ν˜„
khsrla9806

λ°•μž₯희
jeanparkk




πŸ› οΈ ν”„λ‘œμ νŠΈμ— μ‚¬μš©λœ κΈ°μˆ μŠ€νƒ

πŸ§‘πŸ»β€πŸ’» Back


πŸ§‘πŸ»β€πŸ’» Front (Server Side Rendering)


πŸ™†πŸ»β€β™‚οΈ Collaboration Tool & IDEA

My Skills




πŸ™‹πŸ»β€β™‚οΈ νŒ€μ› μ—­ν• 

κΉ€ν›ˆμ„­

  • κ²Œμ‹œκΈ€ μž‘μ„± κΈ°λŠ₯ (μΈλ¨Έλ…ΈνŠΈ 적용)
  • κ²Œμ‹œκΈ€ μΉ΄ν…Œκ³ λ¦¬λ³„ μ €μž₯ κΈ°λŠ₯ (νšŒμ›μ˜ 등급에 따라 μƒˆμ‹Ή, 우수 μΉ΄ν…Œκ³ λ¦¬ κ²Œμ‹œκΈ€ μ €μž₯)
  • κ²Œμ‹œκΈ€ λͺ©λ‘λ³΄κΈ° (전체, μƒˆμ‹Ή, 우수 λͺ©λ‘ 뢄리, κ²Œμ‹œκΈ€ 썸넀일 이미지 κ°€μ Έμ˜€κΈ°)
  • κ²Œμ‹œκΈ€ νŽ˜μ΄μ§• κΈ°λŠ₯ (νŽ˜μ΄μ§€λ‹Ή 6개의 κ²Œμ‹œκΈ€, κ·Έλ¦¬λ“œ μΉ΄λ“œ ν˜•μ‹)
  • κ²Œμ‹œκΈ€ 상세보기 κΈ°λŠ₯ (제λͺ©, μž‘μ„±μž, λ³Έλ¬Έ λ‚΄μš©, κ΄€λ ¨λœ λŒ“κΈ€ 리슀트 뢈러였기)
  • κ²Œμ‹œκΈ€ 검색 κΈ°λŠ₯ (검색 ν‚€μ›Œλ“œκ°€ 제λͺ©, λ‚΄μš©, μž‘μ„±μžμ— ν¬ν•¨λœ 글을 νŽ˜μ΄μ§•μœΌλ‘œ κ°€μ Έμ˜€κΈ°)
  • κ²Œμ‹œκΈ€ μ‚­μ œ (μžμ‹ μ΄ μž‘μ„±ν•œ κΈ€λ§Œ μ‚­μ œ κ°€λŠ₯)
  • κ²Œμ‹œκΈ€ μˆ˜μ • (제λͺ©, λ³Έλ¬Έ, 썸넀일 λ³€κ²½ κ°€λŠ₯, μžμ‹ μ΄ μž‘μ„±ν•œ κΈ€λ§Œ μˆ˜μ • κ°€λŠ₯)
  • κ²Œμ‹œκΈ€ μ‹ κ³  (같은 μ‚¬μš©μžκ°€ 같은 κ²Œμ‹œκΈ€μ„ 2λ²ˆμ΄μƒ μ‹ κ³ ν•˜μ§€ λͺ»ν•˜λ„둝 μ œμ•½μ‘°κ±΄)
  • [κ΄€λ¦¬μž] νšŒμ› κΆŒν•œ 관리 κΈ°λŠ₯ (κ΄€λ¦¬μžλŠ” λͺ¨λ“  νšŒμ›μ˜ Role을 λ³€κ²½ν•  수 있음)

μž₯μ§„μ˜

  • νšŒμ›κ°€μž… κΈ°λŠ₯ (이메일 인증 κΈ°λŠ₯ 적용)
  • 둜그인 κΈ°λŠ₯ (Spring Security 적용)
  • 쀑볡체크 κΈ°λŠ₯
    • 동일 λ‹‰λ„€μž„, 동일 이메일, 동일 μ „ν™”λ²ˆν˜Έ, 동일 λΉ„λ°€λ²ˆν˜Έ 쑰건에 λŒ€ν•œ 쀑볡 체크 κΈ°λŠ₯
  • νšŒμ›μ •λ³΄ 쑰회
  • νšŒμ›μ •λ³΄, λΉ„λ°€λ²ˆν˜Έ μˆ˜μ • (λΉ„λ°€λ²ˆν˜Έλ₯Ό μž…λ ₯ν•˜μ—¬ ν†΅κ³Όν•œ 경우 μˆ˜μ • κ°€λŠ₯)
  • μŠ€μΌ€μ₯΄λŸ¬ 등둝 (1뢄에 ν•œλ²ˆμ”© μž‘λ™ν•˜μ—¬ κ²Œμ‹œκΈ€ 10개 이상인 μœ μ €μ˜ 등급을 μ˜¬λ¦¬λŠ” μŠ€μΌ€μ₯΄λŸ¬ 등둝)
  • λ©€ν‹°λͺ¨λ“ˆ ꡬ성 (κ΄€λ¦¬μž λͺ¨λ“ˆ, ν΄λΌμ΄μ–ΈνŠΈ λͺ¨λ“ˆ, 도메인 λͺ¨λ“ˆ, μŠ€μΌ€μ₯΄λŸ¬ λͺ¨λ“ˆ 뢄리)
  • [κ΄€λ¦¬μž] νšŒμ› Email 전솑 κΈ°λŠ₯
  • [κ΄€λ¦¬μž] λͺ¨λ“  κ²Œμ‹œκΈ€μ— λŒ€ν•œ CRUD κΈ°λŠ₯ κ΅¬ν˜„ (κ΄€λ¦¬μž νŽ˜μ΄μ§€μ—μ„œ λͺ¨λ“  κ²Œμ‹œκΈ€μ˜ μƒνƒœλ₯Ό 관리 κ°€λŠ₯)
  • [κ΄€λ¦¬μž] νšŒμ› λΈ”λž™λ¦¬μŠ€νŠΈ 등둝 κΈ°λŠ₯

μ„œμš©ν˜„

  • λŒ“κΈ€ μž‘μ„± (λ‘œκ·ΈμΈν•œ μ‚¬μš©μžλ§Œ λŒ“κΈ€μ„ μž‘μ„± κ°€λŠ₯)
  • λŒ€λŒ“κΈ€ μž‘μ„± (1 depthκΉŒμ§€ κ΅¬ν˜„)
  • λŒ“κΈ€ μ‚­μ œ (본인이 μž‘μ„±ν•œ λŒ“κΈ€λ§Œ μ‚­μ œ κ°€λŠ₯)
  • [κ΄€λ¦¬μž] νŽ˜μ΄μ§€ UI ꡬ성 (adminLite 적용)
  • [κ΄€λ¦¬μž] κ²Œμ‹œκΈ€ 톡계 관리
    • λͺ¨λ“  μœ μ €μ˜ 정보와 μž‘μ„±ν•œ κ²Œμ‹œκΈ€, λŒ“κΈ€ 개수λ₯Ό λ³Ό 수 μžˆλŠ” 톡계 νŽ˜μ΄μ§€
    • λͺ¨λ“  μœ μ €μ˜ 정보λ₯Ό κ²Œμ‹œκΈ€ μž‘μ„±μˆ˜, λŒ“κΈ€ μž‘μ„±μˆ˜λ₯Ό 톡해 μ˜€λ¦„μ°¨μˆœ, λ‚΄λ¦Όμ°¨μˆœ μ •λ ¬λ‘œ λ³Ό 수 있음
  • [κ΄€λ¦¬μž] μ‹ κ³  λͺ©λ‘ 쑰회 κΈ°λŠ₯
    • μ‹ κ³ λ‹Ήν•œ κ²Œμ‹œκΈ€μ˜ μœ ν˜•(μŒλž€, λΉ„λ°©, μš•μ„€)에 λ”°λΌμ„œ ν•„ν„°λ§ν•΄μ„œ 확인 κ°€λŠ₯
  • [κ΄€λ¦¬μž] μ‹ κ³ λ‹Ήν•œ κ²Œμ‹œκΈ€μ˜ μž‘μ„±μž λΈ”λž™ 리슀트 등둝 κΈ°λŠ₯



βœ‹πŸ» κΉƒν—ˆλΈŒ 컀밋 λ©”μ‹œμ§€ κ·œμΉ™

[#이슈번호] feat: μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€ν–ˆμ„ λ•Œ
[#이슈번호] fix: λ²„κ·Έλ‚˜ 였λ₯˜ μˆ˜μ •ν–ˆμ„ λ•Œ
[#이슈번호] refactor: μ½”λ“œ λ¦¬νŒ©ν† λ§ν–ˆμ„ λ•Œ
[#이슈번호] chore: μ•½κ°„ μ• λ§€ν•œ 기타 변경사항
[#이슈번호] docs: λ¦¬λ“œλ―Έ νŒŒμΌμ΄λ‚˜ md 파일 μˆ˜μ •ν•  λ•Œ (λ¬Έμ„œμž‘μ—…)



πŸ™ŒπŸ» ν˜‘μ—… κ·œμΉ™

  • 각자 μ €μž₯μ†Œλ₯Ό Forkν•˜μ—¬ μž‘μ—…
  • Git Flow μ „λž΅μ— λ”°λΌμ„œ feature, develop, main으둜 브랜치 관리
  • μž‘μ—… μ‹œμž‘μ „μ— ν•΄λ‹Ή μž‘μ—…μ— λŒ€ν•œ 이슈λ₯Ό 등둝
  • 브랜치λ₯Ό 생성 (ex. feature/#{이슈번호}-{κ°„λ‹¨ν•œ μ„€λͺ…})
  • μž‘μ—… 진행
  • ν•΄λ‹Ή κΈ°λŠ₯에 λŒ€ν•œ λͺ¨λ“  μž‘μ—…μ΄ λλ‚˜λ©΄ develop으둜 Pull Request μš”μ²­
  • νŒ€μ›λ“€μ—κ²Œ PR λ‚΄μš©μ„ 곡유 ν›„ Rebase and Merge 적용 (Commit Messageλ₯Ό κΉ”λ”ν•˜κ²Œ κ΄€λ¦¬ν•˜κΈ° μœ„ν•΄ 채택)
  • Pull Request κ³Όμ •μ—μ„œ 좩돌이 λ‚œ 경우 μΆ©λŒλ‚œ μ½”λ“œμ™€ κ΄€λ ¨λœ νŒ€μ›λ“€μ΄ μ†Œν†΅ν•˜μ—¬ 좩돌 ν•΄κ²° ν›„ Merge
  • developμ—μ„œ λͺ¨λ“  μž‘μ—…μ΄ λλ‚œ ν›„ main으둜 Pull Request & Rebase and Merge ν›„ ν”„λ‘œμ νŠΈ μ’…λ£Œ

About

πŸ“‹ κ²Œμ‹œνŒ ν”„λ‘œμ νŠΈ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published