https://github.com/dongju-na/scouter-backend
스카우터백엔드
https://github.com/dongju-na/scouter-backend
Last synced: about 1 month ago
JSON representation
스카우터백엔드
- Host: GitHub
- URL: https://github.com/dongju-na/scouter-backend
- Owner: DongJu-Na
- Created: 2022-12-31T05:16:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-07T13:30:34.000Z (over 2 years ago)
- Last Synced: 2025-04-30T05:05:51.522Z (about 1 month ago)
- Language: Java
- Size: 161 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
![]()
[FE GitHub](https://github.com/DongJu-Na/scouter-frontend)
롤 전적검색 사이트 [Scouter](http://1.234.189.11/) api 프로젝트 입니다
`2023.01.01 ~ 2023.02.05` 동안 `spring Boot`를 이용해 구현했습니다.이 프로젝트를 통해 이루고자 한 목표는
`Spring에서 제공하는 프레임워클 직접 설정하고 사용하며 Spring에 대한 이해도를 높임`
`가상 Cloud를 직접 세팅하여 클라우드 컴퓨팅에 대한 이해와 경험을 늘리고`
`CI/CD 파이프라인을 직접 설계해보기 였습니다.`# 📚 목차
* [사용 기술](#-사용-기술)
* [구현 기능](#-구현-기능)
* [API 명세서](#-API-명세서)
* [트러블슈팅](#-트러블슈팅)# 🕹 사용 기술
### 📌 Backend
|기술|버전|
|----|----|
|Java|17|
|Spring Boot|3.0.1|
|Spring Security|3.0.1|
|Spring Data Jpa|3.0.1|
|Spring Restdocs Mockmvc|3.0.1|
|asciidoctor|3.3.2|
|querydsl|1.0.10|
|flyway|9.10.2|
|JSON Web Token|0.11.2|
|MariaDB|10.3|# 🎢 구현 기능
* 롤 API
* 아이디 조회 [아이콘, 고유id, puuid 레벨]
* 전적 조회 [최근 10경기]
* 리그조회 [티어, 포인트, 승, 패]
* 랭킹조회 [롤 전체랭킹]
* 게시판 기능
* 모든 게시글 조회
* 게시글 검색
* 게시글 작성 [회원]
* 게시글 수정 [회원, 게시글 작성자]
* 게시글 삭제 [회원, 게시글 작성자]
* 게시글 답글 작성 [회원]
* 댓글 기능
* 댓글 조회
* 댓글 작성 [회원]
* 댓글 수정 [회원, 댓글 작성자]
* 댓글 삭제 [회원, 댓글 작성자]
* 회원 기능
* 회원가입
* 로그인/로그아웃# 🤙🏻 API 명세서
HTTP 메서드를 통해 행위를 명시할 수 있도록 RESTful 방식으로 설계했습니다.[회원](http://1.234.189.11/docs/user-guide.html)
[게시판](http://1.234.189.11/docs/board-guide.html)
[댓글](http://1.234.189.11/docs/Reply-guide.html)# 👾 트러블슈팅
### 회원 인증 및 인가 기능 구현 (Spring Security + JWT)퍼블릭 사이트