Team (1)
🗃️ Github
GitHub - khanturtle/WeMakePlay
1. 프로젝트
- 프로젝트 명 : We-Make-Play
- 소개
- 한 줄 정리 : 함께 운동하고 싶은 인원 모으기
- 내용 : 인원이 많이 필요한 운동을 하고 싶지만 사람모으기가 어려울 때! 그런 사람끼리 모여 축구, 야구 등 인원을 찾을 수 있습니다.
- 개발환경
Code Convention
Github Rules
2. 기획(2분)
-
기획
- 목표: 개개인이 자유롭게 참여할 수 있는 온라인 운동 커뮤니티 구축
- 주요 기능:
- 모집 게시글,팀 생성 및 참여:
- 사용자는 원하는 운동 종목 및 일정의 글을 생성하고, 다른 사용자들은 이에 참여할 수 있음.
- 참여한 사용자들은 함께 운동 일정을 계획하고 진행할 수 있음.
- 유저 팔로우 및 좋아요 기능:
- 사용자는 다른 사용자와의 활동이 유익했다면 좋아요 및 팔로우를 할 수 있음.
- 좋아요 수치는 프로필에서 조회가 가능하여 모집을 할 때 참고할 수 있음.
- MVP (Minimum Viable Product):
- 계정 및 프로필 설정: 사용자는 회원가입시 프로필을 설정할 수 있음. 이는 향후 수정 가능함.
- 게시글 작성: 사용자는 게시글을 작성하여 해당 게시글에 대한 다른 사용자의 참여를 받을 수 있음.
- 팀 생성: 사용자는 팀을 생성하여 해당 팀에 다른 사용자의 신청을 받아 수락 및 거절을 할 수 있음.
- 팔로우 및 좋아요: 사용자가 다른 사용자에게 할 수 있으며, 좋아요의 경우 많이 받은 순서대로 보여주는 게시판이 존재함.
- 기술 스택:
- 프론트엔드: bootstrap, thymeleaf
- 백엔드: springboot
- 데이터베이스: MySQL
- 보안 및 인증: JSON Web Token (JWT)
- 배포 및 CI/CD: Github Action, AWS
-
서비스 아키텍처
(아키텍처 그림)

3. MVP 주요 작업물(1분)
서비스의 핵심이 되는 기능 시연
- 보드/팀 가입 및 수락
- 유저 팔로잉, 팔로워 확인 기능
📽️ 시연 영상
WeMakePlay시연.mkv