Skip to content

풋살인들을 위한 선수카드 기반 서비스

Notifications You must be signed in to change notification settings

HyunEnn/Gong-Cha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚽공차⚽

서비스 소개

풋살인들을 위한 웹앱 서비스

자신만의 선수카드를 만들어 게임처럼즐겨 보세요!

선수를 구하고, 매칭까지! 다같이 풋살을 즐겨 보세요!

선수모집과 매칭, 나만의 선수카드 까지, 풋살인을 위한 공차 서비스

📙 기술 스택 📙

BackEnd

FrontEnd

co-op

Infra




🙋‍♂️ 기획 배경

1. 풋살을 하려는데, 인원이 부족하다!

2. 매칭 상대를 구하고 싶다!

3. 나의 성장을 확인하고 싶다!

4. 클럽에 가입해 함께 하고 싶다!




핵심 기능

1. 풋살을 같이 즐길 인원을 모집

2. 상대팀과의 매칭 신청

3. 나만의 선수카드로 게임처럼 즐기는 스포츠

4. 클럽원들과 함께하는 경기




✍ 설계 ✍

ERD

공차 erd{: width="50%"}



시스템 아키텍쳐

공차 아키텍쳐

  • jenkins와 docker-compose를 활용해 배포를 했습니다.

  • 리버스 프록시, 로드 밸런싱, ssl 보안을 위해 Nginx를 사용했습니다.

  • 소셜 로그인을 위해 spring security, oauth2, jwt를 사용했습니다.

  • jira의 이슈관리 등을 사용해 팀 프로젝트의 효율을 높였습니다.



API 설계

api1{: width="50%"} api2{: width="50%"} api3{: width="50%"}



서비스 시연 사진

🏳️‍🌈 메인화면

메인화면



매칭기능

매칭게시글

매칭 게시글 조회{: width="30%"}

설명 매칭 게시글을 조회합니다

매칭 게시글 등록{: width="30%"}

설명 매칭 게시글을 등록합니다

매칭 게시글 상세조회{: width="30%"}

설명 매칭하려는 팀의 정보와 해당 팀의 선수카드들을 볼 수 있습니다

마이 페이지

나의 팀 보기

나의팀보기{: width="30%"}

나의 팀 전력보기

나의팀전력보기{: width="30%"}

나의 팀 카드보기

나의팀카드보기{: width="30%"}

내 경기내역 보기

내경기내역{: width="30%"}

내 카드 보기

내카드보기{: width="30%"}

신고하기

신고하기{: width="30%"}

평가하기

평가하기{: width="30%"}




클럽

클럽 생성

클럽 생성1 클럽 생성2 클럽 생성3 클럽 생성4

설명 클럽을 생성합니다.

클럽 조회

클럽 조회 클럽 상세 조회



클럽 가입 신청

클럽 가입 신청

설명 클럽 가입 신청을 합니다.

클럽 구성원 조회

클럽 구성원 조회

설명 클럽 구성원의 선수카드를 조회 가능합니다.




개발 기간 및 참여 인원+

👨‍💻 개발기간

2024.04.08 ~ 2024.05.17 ( 6주 )


✨ 팀 소개 ✨

Name 정준수 우찬명 김현준 정인상 박하윤
Position Team
Leader
Frontend
Leader
Backend
Leader
Backend Backend

About

풋살인들을 위한 선수카드 기반 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published