Skip to content

hyeonkangkimm/MoneyKong

 
 

Repository files navigation

image image image image image image image image image image image

👤 백엔드 팀원 소개

Backend Backend Backend Backend
yeyun0423 kdhdd catomat0 김현강
최예윤
리그 / 홈 도메인 기능 구현

김도현
CODEF 소비 데이터
동기화 및 조회 API 구현
김동국
회원가입 기능 구현
캐릭터 / 티어 기능 구현
김현강
미션 기능 구현
AI 심리학 인사이트 기능 구현

🛠 기술 스택

Backend


AI / Infra


🔌 사용 외부 API


API 사용 목적
OpenAI GPT API 소비 분석, 미션 추천, AI 심리학 인사이트 생성
CODEF API 사용자 금융 데이터 연동 및 소비 내역 조회

💾 ERD

image

🏗 시스템 아키텍처

image

📋 Github 관리 규칙

작업 흐름

  1. develop 브랜치에서 작업 브랜치 생성
  2. 생성한 브랜치에서 작업 진행
  3. 작업 완료 후 develop 브랜치로 Pull Request 생성

작업 전 규칙

  • 모든 작업 시작 전, 작업 브랜치에서 최신 develop 브랜치를 pull

PR 전 규칙

  • PR 생성 전 원격 develop 브랜치에 변경 사항이 있을 경우
    작업 브랜치에 develop 브랜치 merge 후 PR 생성

Commit Message Convention

형식
[#Issue Number] Type: commit title

Type 의미 사용 예시
Feat 새로운 기능 추가 Feat: 일정 상세 조회 API 추가
Fix 버그 수정 Fix: 출발 판단 계산 오류 수정
Docs 문서 수정 Docs: API 명세서 업데이트
Style 코드 스타일 변경 (로직 영향 없음) Style: import 정리
Refactor 코드 리팩토링 (기능 변경 없음) Refactor: 출발 판단 로직 분리
Test 테스트 코드 추가/수정 Test: 일정 상세 조회 테스트 추가
Chore 빌드/설정/기타 작업 Chore: gradle 설정 업데이트
Design UI/UX 디자인 변경 Design: 홈 화면 레이아웃 수정
Comment 주석 추가/수정 Comment: 출발 판단 로직 설명 추가
Rename 파일/폴더명 변경 Rename: ScheduleDto → ScheduleResponse
Remove 파일/코드 삭제 Remove: 사용하지 않는 테스트 삭제
Init 프로젝트 초기 세팅 Init: Spring Boot 프로젝트 초기화
Merge 브랜치 병합 Merge: feature/schedule-detail
!BREAKING CHANGE 하위 호환 불가 변경 !BREAKING CHANGE: 일정 API 응답 구조 변경
!HOTFIX 운영 긴급 수정 !HOTFIX: 출발 알림 실패 긴급 수정

About

STDev 해커톤 - 사용자 맞춤 금융 앱 머니콩 백엔드 레포지토리입니다.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages