GlowTales / GlowTales-Server

[공개SW개발자대회] 글로우테일즈 서버 레포지토리 🍥
1 stars 1 forks source link

GlowTales-Server

애자일 팀의 글로우테일 서비스 BE 레포입니다 IMG_3425


GlowTales



Contributors ✨

| | [@eunsu02](https://github.com/eunsu02) | [@hayeongKo](https://github.com/hayeongKo) | |-------|--------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------| | 역할 | 백엔드 개발 | 백엔드 개발 | | 담당 API |
  • CICD 세팅
  • 객체 검출 API
  • 학습 완료/미완료 동화 조회 API
  • 퀴즈/정답 조회 API
  • 사용자 정보 조회 API
  • |
  • ChatGPT 프롬프트 엔지니어링
  • 카카오 로그인 구현
  • 동화 생성 API
  • 퀴즈 생성 API
  • 퀴즈 정답 갱신 요청 API
  • |


    API 명세서


    GlowTales-Server API 명세서 바로가기

    Architecture



    📁 폴더 구조

    └── 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


    ERD

    GlowTales


    Branch Convention


    Commit Convetion


    Teck Stack ✨

    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