Skip to content

MatchUpSports/MatchUpSports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MatchUpSports


MatchUpSports 소개

  • 팀 스포츠인 풋살을 즐기는 데 있어 개인이 어려움을 겪는 문제를 해결하기 위해 이 프로젝트를 개발했습니다. 기존에 팀 모집과 시설 예약이 분리된 시스템이었지만, 이 프로젝트를 통해 두 과정을 통합하고 새로운 자동 매칭 시스템을 도입했습니다. 이 서비스는 풋살을 즐기고자 하는 이용자들을 위해 제공됩니다.

image1

개발 환경

  • IDE: IntelliJ IDEA
  • JDK: Amazon Corretto-17
  • 빌드 도구: Gradle
  • 프레임워크: Spring Boot
  • 스프링 버전: 3.1.1
  • 추가적인 라이브러리 및 종속성: Thymeleaf, Lombok, 저장소에 대한 H2, MariaDB, JSON, 검증, 파일 업로드, OkHttp, Jackson 등. 이러한 설정과 기술은 build.gradle 파일에 기술되어 있습니다. 참고하세요.
  • 추가로 local환경에서 실행 시 파일 이미지 경로를 application.yml파일에서 설정해주셔야합니다.

주요 기능

로그인

  • 소셜 로그인
  • 관리자 로그인
  • 로그아웃

매칭 시스템

  • 매칭 검색
  • 자동 매칭
  • 대기 페이지 (현재 몇명이 참가했는지 진행상태를 보여준다)
  • 매치 성사 시 토스페이먼츠 결제
  • 투표 : MVP 투표
  • 결과 페이지 (자동으로 완료시에 스케줄러로 진행)

마이 페이지

  • 사용자 정보 페이지

시설 관리자

  • 시설 등록 / 관리
  • 예약 관리
  • 경기 결과 등록

관리자

  • 회원 관리
  • 회원 정보
  • 회원 삭제
  • 시설 관리자 승인

프로젝트 구성원 및 역할

  • 시설 관리자 페이지와 멤버: 한솔님
  • 배포 및 마이 페이지 제작: 상훈님
  • 매치: 진성님, 진호님

About

팀 스포츠 풋살 매칭 시스템

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages