한 눈에 보는 내 삶의 대시보드
조민우 | 조영주 |
---|---|
Entity 초기 세팅 CI/CD 구축 ERD 및 DB 설계 Google Calendar 연동 |
AWS 서버 구축 CI/CD 구축 ERD 및 DB 설계 Google Login 연동 |
@Minwoo Cho | @becahu |
[<Prefix>] #<Issue_Number> <Description>
[feat]: 새로운 기능 구현
[fix]: 수정
[refac]: 내부 로직은 변경하지 않고 기존의 코드를 개선하는 리팩토링
[chore]: 패키지 구조 수정, 의존성 추가, yml 수정, 파일 이동 등 작업
[docs]: 문서 추가, 수정, 삭제
[init]: 프로젝트 초기 세팅
[test]: 테스트 코드 작성, 수정
[hotfix] : hotfix
사용기술 | 정보 |
---|---|
Language | Java 17 |
Framework | Spring Boot 3.3.1, Gradle |
Authentication | Spring Security, JSON Web Tokens |
Database | AWS RDS(MySQL) |
Instance | AWS EC2(Ubuntu) |
CI/CD | Github Actions, Docker, Nginx |
ERD | ERD Cloud, DataGrip |
API Docs | Notion, Swagger |
Redis | 7.2.5 |
Orm | Spring Data JPA |
📦src
┣ 📂main
┃ ┣ 📂java
┃ ┃ ┣ 📂nutshell
┃ ┃ ┃ ┣ 📂server
┃ ┃ ┃ ┃ ┣ 📂advice
┃ ┃ ┃ ┃ ┣ 📂annotation
┃ ┃ ┃ ┃ ┣ 📂constant
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┗ 📂type
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┗ 📂code
┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┣ 📂security
┃ ┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┃ ┣ 📂filter
┃ ┃ ┃ ┃ ┃ ┣ 📂handler
┃ ┃ ┃ ┃ ┃ ┗ 📂info
┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┣ 📂swagger
┃ ┃ ┃ ┃ ┗ 📂utils
┃ ┗ 📂resources