Skip to content

RoutineAde/RoutineAde-Backend

Repository files navigation

🌟 루틴에이드

🍹 개인부터 그룹까지 확장된 루틴관리 솔루션, 루틴에이드 🍹


루틴 에이드는 사용자들이 루틴을 등록하고 일상적인 활동을 체계적으로 관리하며, 서로 동기부여를 주고 받으며 더 나은 삶을 살도록 돕는 앱 서비스입니다.


루틴에이드는 다음과 같은 기능을 제공합니다.

  • 개인 및 그룹 루틴을 등록하고 관리할 수 있으며, 루틴을 수행함으로써 자신의 일상 속 여러 활동과 목표 달성에 집중할 수 있도록 돕습니다.

  • 다른 사용자와 함께 루틴을 수행하고 공유함으로써 동기부여를 할 수 있고, 감정 기록과 통계를 통해 사용자는 자신의 루틴 수행을 더욱 효과적으로 관리할 수 있습니다.


🧑‍💻 Developer

채은
이채은

⚖️ Technology Stack

Development Stack


⛓️ Architectural

최종 시스템 구성도


🔧 ERD

데이터베이스 설계


🗂 Folder Structure

RoutineAde
├── java
│   └── org
│       └── routineade
│           └── RoutineAdeServer
│               ├── RoutineAdeServerApplication.java
│               ├── config
│               │   ├── ....
│               │   └── jwt
│               │       ├── ....
│               ├── controller
│               │   ├── ....
│               ├── domain
│               │   └── ....
│               ├── dto
│               │   ├── routine
│               │   │   ├── ....
│               │   └── user
│               │       └── ....
│               ├── repository
│               │   ├── ....
│               └── service
│                   ├── ....
└── resources
    └── application.yml
 ....

📝 Git Convention

Commit Convention

0. 제목과 본문으로만 구성
1. 제목과 본문은 빈 행으로 구분
2. 제목 끝에는 마침표 X
3. 제목은 명령문 사용
4. 제목은 과거형 X
5. 본문은 '무엇과 왜'를 설명

Commit 예시 : [FEAT] 로그인 기능 구현

태그 설명
DOCS 문서 작성 및 수정 작업 (README, 템플릿 등)
FEAT 새로운 기능 추가 작업
FIX 에러 및 버그 수정, 기능 수정 작업
HOTFIX 긴급 수정
REFACTOR 코드 리팩토링 작업 (버그 수정이나 기능 추가 X)
RENAME 네이밍 변경 (파일명, 변수명 등)
REMOVE 파일 및 코드 삭제
COMMENT 주석 추가
CHORE 빌드 업무 및 패키지 매니저 수정 작업 등의 작업
MERGE 다른 브랜치 머지 작업
TEST 테스트 관련 작업
STYLE 코드 포맷팅

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published