⚽ 풋살 플랫폼

프로젝트 개요

✅ 주제 선정 이유

image.png

image.png

✅ 주요 기능

  1. 회원가입 / 프로필 : 회원가입, 로그인, 닉네임/성별/연령대(선택), 실력 레벨(예: 1~5), 선호 포지션, 기본 위치 등
  2. 구장 검색 : KakaoMap Open API 활용 반경 검색으로 주변 구장 찾기
  3. 팀 매칭 : 룸 생성(날짜·시간·지역·정원·레벨 범위) / 룸 참가·나가기
  4. 실시간 채팅 : 지역 또는 관심사가 비슷 한 사람 들 끼리 실시간 채팅 ( ex.카카오톡 오픈채팅)
  5. 커뮤니티 : 게시글/댓글(팁, 후기, 구장정보, 장비 추천) 등
  6. 알림 / 일정관리 : 시스템 내 알림(매칭 확정, 시작 임박)

✅ 기술

구분 기술 비고
프론트엔드 HTML / CSS / JavaScript 기본 UI 구성 및 채팅 페이지 구현
백엔드 Spring Boot 핵심 로직 및 REST API, WebSocket 서버 구성
실시간 통신 WebSocket (STOMP / SockJS) 실시간 메시지 송수신 및 채팅 기능
데이터베이스 MySQL 회원, 매칭, 채팅, 후기 등 데이터 저장
빌드 도구 Gradle 의존성 관리 및 빌드 자동화
지도 API Kakao Map 구장 위치 표시 및 반경 검색 기능