Skip to content

[UMC 8th - 돈터치] 혼자가 아닌 ‘함께’ 소비를 관리하는 SNS형 소비 관리 웹앱 서비스

Notifications You must be signed in to change notification settings

Yujin1219/Money-Touch_BE

 
 

Repository files navigation

🌱 UMC 8th 돈터치 Backend 🌱

🤑 Introduce

Image

돈터치 서비스는 혼자가 아닌 ‘함께’ 소비를 관리하는 SNS형 소비 관리 웹앱 서비스입니다. 이름의 뜻은 돈 + 터치와 dont touch 두 가지로, 돈터치가 지출 유혹을 멈출 수 있도록 터치해주겠다는 의미입니다. SNS 형식의 소비 피드와 랭킹·배지 시스템을 통해 사용자 간 소통과 경쟁을 활성화하며, 가계부·소비 루틴·고정비 관리 등 체계적인 소비 관리 서비스를 제공합니다.

🔧 Tech Stack

⭐ Main Feature

image image image image image

🛠 Server Architecture

돈터치 아키텍처

👤 Backend Developers


엠제이/박미정

지니/유진

영이/이가영

잔디/장예찬

🚀 Git Flow

  • main
    • 프로젝트 최종 merge
    • 기본 프로젝트 세팅, 배포 가능한 브랜치, 항상 배포 가능한 상태를 유지
  • develop
    • 데모데이 전까지 완성한 기능들을 계속해서 merge
    • 배포 가능한 브랜치, 항상 배포 가능한 상태를 유지
  • {type}/{issue number}
    • 개발 브랜치
    • 예: feat/#5fix/#11

작업 단위로 이슈 생성 → 브랜치 생성 → 생성한 브랜치에서 작업 후 끝나면 develop 브랜치로 PR 남기기

모든 작업 시작 전 생성한 브랜치에서 develop 브랜치 pull을 받은 후 작업

💡 PR Rules

  • Assignee에는 본인을 지정해 주세요.
  • Reviewers에는 본인을 제외한 백엔드 팀원 3명을 지정한 후, 카카오톡으로 공유해 주세요.
  • 이후, 팀원(1명 이상)이 PR을 확인하고 승인해서 머지해 주세요. (해당 브랜치는 머지 후 자동 삭제되며, 복구도 가능합니다.)

💻 Commit Message Convention

Type Description
Feat 새로운 기능 추가
Fix 버그 수정
Docs 문서 수정
Style 코드 formatting, 세미콜론 누락, 코드 자체의 변경이 없는 경우
Refactor 코드 리팩토링
Test 테스트 코드, 리팩토링 테스트 코드 추가
Chore 패키지 매니저 수정, 그 외 기타 수정 (예: .gitignore)
Design CSS 등 사용자 UI 디자인 변경
Comment 필요한 주석 추가 및 변경
Rename 파일 또는 폴더 명을 수정하거나 옮기는 작업만인 경우
Remove 파일을 삭제하는 작업만 수행한 경우
Init 프로젝트 초기 세팅
Merge 브랜치 merge
!BREAKING CHANGE 커다란 API 변경의 경우
!HOTFIX 급하게 치명적인 버그를 고쳐야 하는 경우

[#Issue Number] Type: commit title

ex. [#5] Feat: 로그인 기능 추가

About

[UMC 8th - 돈터치] 혼자가 아닌 ‘함께’ 소비를 관리하는 SNS형 소비 관리 웹앱 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.9%
  • Dockerfile 0.1%