한 눈에 보는 내 삶의 대시보드
조민우 | 조영주 |
---|---|
![]() |
![]() |
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 |
![image](https://private-user-images.githubusercontent.com/103352114/349545936-867f6ae3-20a3-413a-b4f4-05eb62656b97.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzYwNjcsIm5iZiI6MTczOTA3NTc2NywicGF0aCI6Ii8xMDMzNTIxMTQvMzQ5NTQ1OTM2LTg2N2Y2YWUzLTIwYTMtNDEzYS1iNGY0LTA1ZWI2MjY1NmI5Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNDM2MDdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wY2U3YzY4OTE1MjIxNDQ1NWVmZmQ0MDI4MTJjMDg2NmEyMTY3ODE4NDRmMjhhNzgzOWQxYjZmNWFmNTdkYjUzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.efkPRvK1vQ6KAJgMw5kartNrm6rxwXVxjxaEddhpY1I)
📦src
┣ 📂main
┃ ┣ 📂java
┃ ┃ ┣ 📂nutshell
┃ ┃ ┃ ┣ 📂server
┃ ┃ ┃ ┃ ┣ 📂advice
┃ ┃ ┃ ┃ ┣ 📂annotation
┃ ┃ ┃ ┃ ┣ 📂constant
┃ ┃ ┃ ┃ ┣ 📂controller
┃ ┃ ┃ ┃ ┣ 📂domain
┃ ┃ ┃ ┃ ┣ 📂dto
┃ ┃ ┃ ┃ ┃ ┗ 📂type
┃ ┃ ┃ ┃ ┣ 📂exception
┃ ┃ ┃ ┃ ┃ ┗ 📂code
┃ ┃ ┃ ┃ ┣ 📂repository
┃ ┃ ┃ ┃ ┣ 📂security
┃ ┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┃ ┣ 📂filter
┃ ┃ ┃ ┃ ┃ ┣ 📂handler
┃ ┃ ┃ ┃ ┃ ┗ 📂info
┃ ┃ ┃ ┃ ┣ 📂service
┃ ┃ ┃ ┃ ┣ 📂swagger
┃ ┃ ┃ ┃ ┗ 📂utils
┃ ┗ 📂resources