Skip to content

Project Introduction

minus43 edited this page Oct 30, 2024 · 2 revisions

프로젝트 소개

📌 개요

스포츠 커뮤니티 서비스는 다양한 스포츠 리그의 팬들이 소통할 수 있는 웹 플랫폼입니다. React 기반의 프론트엔드와 Spring Boot 기반의 백엔드로 구성된 풀스택 프로젝트입니다.

👥 개발팀 구성

프론트엔드 팀

  • 시효건 (Team Leader)

    • 역할: 기획, 프론트엔드 개발
    • GitHub: @si-cpu
  • 이환희

    • 역할: 프론트엔드 개발, 데이터셋
    • GitHub: @leehah0908

백엔드 팀

  • 김민우
    • 역할: 백엔드 개발
    • GitHub: @minus43

🛠 기술 스택

Frontend

  • React 18: 사용자 인터페이스 구축
  • React Router Dom: 클라이언트 사이드 라우팅
  • Styled Components: 컴포넌트 스타일링
  • Axios: HTTP 클라이언트

Backend

  • Spring Boot: 백엔드 서버
  • MySQL: 데이터베이스
  • JPA: ORM
  • Spring Security: 보안 및 인증

주요 라이브러리 (Frontend)

{
"dependencies": {
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"axios": "^1.6.7",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "^6.22.1",
"react-scripts": "5.0.1",
"styled-components": "^6.1.8",
"web-vitals": "^2.1.4"
}
}

💡 주요 기능

1. 사용자 인증

  • 일반 회원가입/로그인
  • 소셜 로그인 (Kakao)
  • 회원 정보 수정

2. 팀 선택 시스템

  • 다양한 스포츠 리그 지원
    • 야구 (KBO, MLB)
    • 축구 (K-League, Premier League)
    • 농구 (KBL, NBA)
    • 배구 (V-League 남/여)

3. 게시판 기능

  • 게시글 CRUD
  • 댓글 시스템
  • 좋아요 기능
  • 검색 및 정렬

4. 뉴스 피드

  • 스포츠 뉴스 표시
  • 뉴스 상세 보기

Clone this wiki locally