Skip to content

MoodBuddy/Server

Repository files navigation

📔 MoodBuddy - Server

🖥️ 프로젝트 소개

사용자가 쿼디와 함께 하루의 기록과 고민을 편리하게 작성할 수 있는 감정 일기 웹 서비스입니다.


📺 무드버디 실제 화면


🎥 시연 영상

GIFMaker_me


🟢 ERD

스크린샷 2025-01-10 오전 12 28 03


🛠️ 아키텍처 구조

아키텍처 구조

💊 1차 개발 (⬇️ 눌러주세요‼️)

🕰️ 개발 기간

  • 24.03.01 - 24.07.27

⚙️ 개발 환경

  • Java 17
  • IDE : IntelliJ IDEA
  • Framework : Springboot(3.2.6)
  • Database : MySQL
  • ORM : Hibernate (Spring Data JPA 사용)

🧑‍🤝‍🧑 멤버 구성


📝 규칙

  • 커밋 컨벤션

    • Feat: 새로운 기능 추가
    • Fix: 버그 수정
    • Docs: 문서 수정
    • Style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
    • Refactor: 코드 리팩토링
    • Test: 테스트 코드, 리팩토링 테스트 코드 추가
    • Chore: 빌드 업무 수정, 패키지 매니저 수정
  • Branch 규칙

    • 각자의 깃 닉네임을 딴 branch 명을 사용한다.
    • 예시
      • git checkout -b mung
  • Commit message 규칙

    • 종류: 메시지
    • 예시
      • feat: 커밋 내용 - #브랜치명
      • feat: 로그인 구현 - #mung
  • DTO 규칙

    • 엔티티명 + Res/Req + 역할 + DTO
    • 예시
      • UserResSaveDTO
      • PostReqSaveDTO
💊 2차 개발 (⬇️ 눌러주세요‼️)

🕰️ 개발 기간

  • 24.08.01 - 진행 중

⚙️ 개발 환경

  • Java 21
  • IDE : IntelliJ IDEA
  • Framework : Springboot(3.3.7)
  • Database : MySQL
  • ORM : Hibernate (Spring Data JPA 사용)

🧑‍🤝‍🧑 멤버 구성


📝 규칙

  • 커밋 컨벤션

    • Feat: 새로운 기능 추가
    • Fix: 버그 수정
    • Docs: 문서 수정
    • Style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
    • Refactor: 코드 리팩토링
    • Test: 테스트 코드, 리팩토링 테스트 코드 추가
    • Chore: 빌드 업무 수정, 패키지 매니저 수정
  • Branch 규칙

    • 각자의 깃 타입과 이슈번호를 딴 branch 명을 사용한다.
    • 예시
      • git checkout -b 타입/#이슈번호
      • git checkout -b feature/#5
  • Commit message 규칙

    • "타입(앞글자를 대문자로): 커밋 메세지 - #이슈번호" 형식으로 작성한다.
    • 예시
      • Feat: 커밋 내용 - #이슈번호
      • Feat: 로그인 구현 - #5
  • DTO 규칙

    • 엔티티명 + Res/Req + 역할 + DTO
    • 예시
      • UserResSaveDTO
      • PostReqSaveDTO

About

MoodBuddy Server

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors