- 프로젝트 명 : Readhub
- 한줄 소개 : 온라인 도서 대출 서비스
- Java 17
- JDK 17.0.13
- IDE : IntelliJ
- Framework : SpringBoot
- Database : Maria DB
- ORM : JPA
- 회원가입, 로그인 Spring Security & JWT
- 카카오톡 로그인
- 관리자 백오피스 기능
- 잔여도서가 없을 시 예약 기능
- 컨트롤러 & 서비스 코드 로그
- 전체 API 단위테스트 (Junit&Mockito)
- 인기도서,대출 건수 통계 조회 기능
main: 서비스 운영 브랜치dev: 개발 환경 브랜치feat/fe(or be)/...: 세부 기능 브랜치
| Message | 설명 |
|---|---|
| feat | 새로운 기능 추가 |
| hotfix | 치명적인 버그 수정 |
| fix | 버그 수정 |
| design | CSS 등의 UI 변경 |
| refactor | 코드 리팩토링 |
| docs | 문서 수정 |
| comment | 주석 추가 및 변경 |
| test | 테스트 코드 작업 |
| rename | 파일 혹은 폴더명을 수정하거나 옮기는 경우 |
| remove | 파일 삭제 |
src
├── main
│ ├── java
│ │ └── com.readhub
│ │ └── backend
│ │ └── domain
│ │ ├── controller
│ │ ├── service
│ │ ├── repository
│ │ ├── entity
│ │ ├── mapper
│ │ └── dto
│ ├── resources
│ │ ├── static
│ │ ├── templates
│ │ └── application.yml
└── test
