애자일 팀의 글로우테일 서비스 BE 레포입니다
└── GlowTales-Server
├── gradle
│ └── wrapper
├── scripts
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── example
│ │ └── glowtales
│ │ ├── config
│ │ │ ├── auth
│ │ │ ├── jwt
│ │ │ └── oauth
│ │ ├── controller
│ │ ├── converter
│ │ ├── domain
│ │ ├── dto
│ │ │ ├── jwt
│ │ │ ├── language
│ │ │ ├── request
│ │ │ └── response
│ │ │ ├── auth
│ │ │ ├── member
│ │ │ ├── quiz
│ │ │ └── tale
│ │ ├── repository
│ │ └── service
│ │ └── oauth
│ └── resources
│ └── templates
└── test
└── java
└── com
└── example
└── glowtales
main
: 프로덕트를 배포하는 브랜치입니다.dev
: 프로덕트 배포 전 기능을 개발하는 브랜치입니다.feat
: 단위 기능을 개발하는 브랜치로 단위 기능 개발이 완료되면 develop 브랜치에 merge 합니다.hotfix
: main 브랜치로 프로덕트가 배포 된 이후 이슈가 발생했을 때 이를 긴급하게 해결하는 브랜치입니다.[feat] 구글 로그인 API 기능 구현 - #11
[fix] 회원가입 비즈니스 로직 오류 수정 (#10)
[etc] 불필요한 import 제거 (#12)
[refactor] 코드 로직 개선 (#15)
[chore] yml 수정 (#21)
, chore: lombok 의존성 추가 (#22)
[test] 로그인 API 테스트 코드 작성 (#20)
IDE | IntelliJ |
---|---|
Language | Java 17 |
Framework | Spring Boot 3.3.1, Gradle |
Authentication | Spring Security, JSON Web Tokens |
Orm | Spring Data JPA |
Database | MySQL |
External | AWS EC2, AWS RDS, Docker, Docker-Compose |
CI/CD | Github Action |
API Docs | Swagger |
Other Tool | Discord, Postman, Figma |