Skip to content

BBTanTan/my-baseball-all-star-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 

Repository files navigation

⚾ MY BASEBALL ✪ ALL STAR SERVER

image image

📎 프로젝트 링크


🛠️ 기술 스택

계층 기술
Language Java 17
Framework Spring Boot 3, Spring MVC, Spring Data JPA
Database MySQL
ORM Hibernate
Build Tool Gradle
Infrastructure AWS EC2, Nginx, MySQL
Monitoring Prometheus, Grafana, Loki
Logging Logback
Version Control Git, GitHub, GitHub Actions
Test Junit, Rest5, RestAssured, H2
Others Selenium (데이터 크롤링), RESTful API 설계

📌 주요 기능 정리

기능 구분 설명 메서드 엔드포인트
랜덤 팀 생성 무작위로 포지션별 선수를 배치하여 12명 팀 구성 GET /teams?mode=random
내 팀 저장 선택한 선수들로 팀을 구성하고 고유 URL 생성 POST /teams
팀 정보 조회 팀 UUID를 통해 공유된 팀 정보 조회 GET /teams/{team-uuid}
솔로 경기 진행 구성한 두 팀에 대한 경기 시뮬레이션 진행 POST /plays/solo
친구와 경기 진행 친구가 내 팀과의 대결을 요청하여 경기 시뮬레이션 진행 POST /plays/friend
경기 결과 확인 팀 ID를 기준으로 해당 팀의 경기 결과(전적) 조회 POST /play-results/{team-id}
선수 정보 요청 전체 선수 목록 제공 GET /players

👥 구성

기획 및 개발 기획 및 개발
신지송 주보경

💡 본 프로젝트는 상업적 목적이 전혀 없는 비영리 개인 프로젝트입니다.

About

나만의 야구 올스타팀을 구성하고 친구들과 플레이 할 수 있는 웹 플랫폼

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors