Skip to content
/ calenkit Public
forked from effourt/calenkit

πŸ—“οΈ [Team Project] 일정 관리 및 곡유 μ„œλΉ„μŠ€

Notifications You must be signed in to change notification settings

mu-aa/calenkit

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

Calenkit

Project Summary

  • 일정을 λ“±λ‘ν•˜κ³  λ‹€λ₯Έ μ‚¬λžŒλ“€κ³Ό κ³΅μœ ν•  수 μžˆλŠ” μ‹€μ‹œκ°„ 일정 곡유 μ›Ήν”„λ‘œκ·Έλž¨

πŸ‘¨β€πŸ‘¨β€πŸ‘§β€πŸ‘¦Team Member

  • κΉ€λ―Όμž¬ : 일정 μΊ˜λ¦°λ” 좜λ ₯, 일정 μΆ”κ°€ μ‚­μ œ 및 μˆ˜μ •, νœ΄μ§€ν†΅, 즐겨찾기, 검색, λ¬΄ν•œ 슀크둀 κΈ°λŠ₯
  • 라재희 : 일정 메인 및 상세 λ ˆμ΄μ•„μ›ƒ, 일정 μ΄ˆλŒ€ 및 곡유, 일정 λ‚΄μš© λ³€κ²½ μ‹€μ‹œκ°„ 반영, ν‘Έμ‹œ μ•Œλ¦Ό
  • μ΄μ§„κ·œ : νšŒμ› κ°œμΈμ •λ³΄ 관리(λ§ˆμ΄νŽ˜μ΄μ§€), νšŒμ› 관리(κ΄€λ¦¬μžνŽ˜μ΄μ§€), 이미지 전솑 κΈ°λŠ₯
  • μ˜€μ„Έμš± : 카카였 μ†Œμ…œλ‘œκ·ΈμΈ, νšŒμ›κ°€μž…, 이메일 전솑 κΈ°λŠ₯

πŸ“™WIKI

  • calenkit의 뢀가적 μ„€λͺ…은 WIKIλ₯Ό μ΄μš©ν–ˆμŠ΅λ‹ˆλ‹€.
  • calenkit WIKI λ‚΄μš©μ„ μ°Έκ³ ν•΄μ£Όμ„Έμš”.

πŸ› οΈSkill

html5 css3 bootstrap javascript jQuery thymeleaf

java spring springboot springsecurity springcloud gradle

mysql mybatis3

apacheTomcat github

πŸ› οΈTeam Collaboration Tool

  • Github
  • Notion
  • Google Slide
  • diagrams.net
  • ERD Coud
  • Discord
  • Code with Me (IntelliJ)

βœ”Git Branch Policy

image

  • Github-Flow μ „λž΅κ³Ό μœ μ‚¬ν•¨
  • μž‘μ—…μ€ user-branchμ—μ„œλ§Œ 이루어지며 develop, main 브랜치둜 직접 μ ‘κ·Ό λΆˆκ°€λŠ₯
  • μƒˆλ‘œμš΄ λΈŒλžœμΉ˜λŠ” develop을 κΈ°μ€€μœΌλ‘œ μƒμ„±ν•˜μ—¬ μž‘μ—… 진행
  • λΈŒλžœμΉ˜λŠ” λ‘œμ»¬μ— commitν•˜κ³  μ •κΈ°μ μœΌλ‘œ user-branch둜 push
  • 정해진 νšŒμ˜μ‹œκ°„μ— μ½”λ“œλ¦¬λ·°λ₯Ό μ§„ν–‰ν•˜κ³  pull-requestλ₯Ό 생성해 develop 브랜치둜 병합
  • 병합은 rebase-merge둜, 좩돌이 μžˆμ„ 경우 merge둜 진행
  • develop λΈŒλžœμΉ˜μ— 병합 ν›„ user-branch둜 pull λ°›μ•„ κΈ°λŠ₯ ν…ŒμŠ€νŠΈ

βœ”Git Commit Message Rule

  • [FEAT] λ¬Έμ„œ λ‚΄ κΈ°λŠ₯ μΆ”κ°€, λ³€κ²½, μˆ˜μ •μ΄ λ°œμƒν•œ 경우
  • [DESIGN] λ¬Έμ„œ λ‚΄ μ½”λ“œ μˆ˜μ •(CSS) λ°œμƒν•œ 경우 (κΈ°λŠ₯ 영ν–₯ 있음)
  • [FIX] λ¬Έμ„œ λ‚΄ μ½”λ“œ 버그 μˆ˜μ • λ°œμƒν•œ 경우
  • [DOCS] λ¬Έμ„œμ˜ μΆ”κ°€, μ‚­μ œ, λ³€κ²½
  • [STYLE] μ½”λ“œ 가독성을 μœ„ν•œ μˆ˜μ •(주석, λ“€μ—¬μ“°κΈ° λ“±) λ°œμƒν•œ 경우 (κΈ°λŠ₯ 영ν–₯ μ—†μŒ)
  • [REFACTOR] 효율 증가λ₯Ό μœ„ν•œ μˆ˜μ • (κΈ°λŠ₯ 영ν–₯ μ—†μŒ)
  • [TEST] ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€ μ‚­μ œ λ³€κ²½ - ν…ŒμŠ€νŠΈ μ½”λ“œ κ΄€λ ¨ λͺ¨λ“  변경사항듀
  • [ETC] 기타 μ• λ§€ν•œ 경우

βœ”ERD Diagram

calenkit ERD

βœ”DB Diagram

calenkit

πŸ—“οΈκ΅¬ν˜„

βœ… 둜그인

image

  • 카카였 μ†Œμ…œ 둜그인 image
  • νšŒμ› 정보가 μ‘΄μž¬ν•˜κ³  λΉ„λ°€λ²ˆν˜Έκ°€ μ‘΄μž¬ν•  경우, λΉ„λ°€λ²ˆν˜Έλ‘œ 둜그인 image
  • νšŒμ› 정보가 μ‘΄μž¬ν•˜κ³  λΉ„λ°€λ²ˆν˜Έκ°€ μ‘΄μž¬ν•˜μ§€ μ•Šμ„ 경우, 둜그인 μ½”λ“œλ‘œ 둜그인
    • 둜그인 μ½”λ“œλŠ” μž…λ ₯ν•œ μ΄λ©”μΌλ‘œ 전솑 image
  • νšŒμ› 정보가 μ‘΄μž¬ν•˜μ§€ μ•Šμ„ 경우, νšŒμ›κ°€μž… μ½”λ“œλ‘œ 둜그인
    • νšŒμ›κ°€μž… μ½”λ“œλŠ” μž…λ ₯ν•œ μ΄λ©”μΌλ‘œ 전솑 image image

βœ… νšŒμ›κ°€μž…

  • ν”„λ‘œν•„ 사진, λ‹‰λ„€μž„, λΉ„λ°€λ²ˆν˜Έ μ„€μ • κ°€λŠ₯ image

βœ… λ©”μΈνŽ˜μ΄μ§€ (🚨둜그인 νšŒμ›λ§Œ 접속 κ°€λŠ₯)

image

  • 검색 κΈ°λŠ₯ - 일정 검색(필터링 - 제λͺ©, λ‚΄μš©) image image
  • 검색 κΈ°λŠ₯ - νœ΄μ§€ν†΅ 검색 image

βœ… λ§ˆμ΄νŽ˜μ΄μ§€ (🚨둜그인 νšŒμ›λ§Œ 접속 κ°€λŠ₯)

image

  • λΉ„λ°€λ²ˆν˜Έ λ³€κ²½ image

βœ… 일정 μƒμ„ΈνŽ˜μ΄μ§€ (🚨둜그인 νšŒμ›λ§Œ 접속 κ°€λŠ₯)

  • νœ΄μ§€ν†΅ 이동 / 메인가기 / 일정 곡유 / 즐겨찾기 image
  • 제λͺ©, μ‹œμž‘ λ‚ μ§œ 및 μ’…λ£Œ λ‚ μ§œ λ³€κ²½ image
  • 진행 μƒνƒœ λ³€κ²½ image
  • λ‚΄μš© μž‘μ„± 및 λ³€κ²½ (μ‹€μ‹œκ°„ 곡유) image
  • 일정 μ΄ˆλŒ€ (메일 λ°œμ†‘ 및 ν‘Έμ‹œ μ•Œλ¦Ό) image image image
  • 일정 μ°Έκ°€ image image image
  • κΆŒν•œ λ³€κ²½(ν‘Έμ‹œ μ•Œλ¦Ό) image

βœ… κ΄€λ¦¬μžνŽ˜μ΄μ§€ (πŸš¨κ΄€λ¦¬μžλ§Œ 접속 κ°€λŠ₯)

  • νšŒμ› μƒνƒœ λ³€κ²½
    • νƒˆν‡΄νšŒμ›, μΌλ°˜νšŒμ›, νœ΄λ©΄νšŒμ›, κ΄€λ¦¬μžλ‘œ νšŒμ› μƒνƒœ λ³€κ²½ κ°€λŠ₯ image
  • νšŒμ› 검색
    • ID의 μ•žμžλ¦¬κ°€ μΌμΉ˜ν•˜λŠ” νšŒμ› 검색 image
  • νšŒμ› 정보 μ‚­μ œ
    • [선택 νšŒμ› μ‚­μ œ] λ²„νŠΌ 클릭 μ‹œ DBμ—μ„œ νšŒμ› 정보 μ™„μ „ μ‚­μ œ image

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.7%
  • Java 7.9%
  • HTML 6.6%
  • CSS 2.8%