관심사와 지역을 기반으로 사람들을 연결하는 모임 매칭 플랫폼
🔗 배포 URL :
🧪 Test ID :
🔑 Test PW :
- NoMore는 혼자서는 시작하기 어려운 활동들을 함께할 사람들을 쉽게 찾을 수 있도록 돕는 지역 기반 모임 매칭 플랫폼입니다.
- 개인의 관심사를 기반으로 맞춤형 모임을 추천하고, 실시간 채팅을 통해 자연스러운 커뮤니티 형성을 지원합니다.
- 다양한 카테고리의 모임을 탐색하고 직접 모임을 개설하여 새로운 인연을 만들 수 있습니다.
- 관리자 페이지를 통해 효율적인 커뮤니티 관리와 사용자 지원이 가능합니다.
- Language: JavaScript (ES6+)
- Framework/Library: React 18
- State: Zustand, TanStack React Query
- Styling : Emotion (CSS-in-JS)
- Build Tool : Vite
- Language : Java 17
- Framework : Spring Boot 3.5.4
- Web : Spring Web
- Security : Spring Security, JWT, OAuth2
- Database : MySQL 8.0, MyBatis
- API Documentation : Swagger
- OAuth2 소셜 로그인 (Google, Kakao)
- JWT 기반 토큰 인증
- 사용자 권한 관리 (USER, ADMIN)
- 지역/카테고리/키워드 통합 검색
- 관심사 기반 맞춤 추천 알고리즘
- 실시간 모임 현황 (참여인원/모집상태)
- 모임별 실시간 채팅
- 게시판 및 댓글 시스템
- 좋아요 기능
- 사용자 차단기능
- 사용자/모임/게시글 관리
- 신고 처리 시스템
- 권한 및 상태 관리

Google/Kakao OAuth2 로그인으로 손쉽게 시작할 수 있습니다.

프로필 수정, 관심 카테고리 변경, 내가 참여한 모임과 작성 글을 확인할 수 있습니다.

사용자는 특정 유저를 직접 차단하여 더 이상 소통하지 않도록 설정할 수 있습니다.
추천 모임을 클릭하면 관심 카테고리를 기반으로 한 추천 모임들을 나타내줍니다.

최근에 열람한 모임을 기록해 빠르게 접근할 수 있습니다.

관리자가 회원 리스트를 조회하고 상태를 변경할 수 있습니다.

신고 관리 페이지에서 사용자/모임/게시글 신고를 처리할 수 있습니다.

모임 운영자는 특정 유저를 강퇴하여 모임 질서를 유지할 수 있습니다.

사용자 또는 모임을 신고할 수 있으며, 관리자가 이를 확인 후 처리합니다.

홈, 모임 탐색, 채팅, 마이페이지 등 전체 페이지 흐름을 확인할 수 있습니다.

카테고리·지역·키워드 검색과 필터링으로 원하는 모임을 찾을 수 있습니다.

새로운 모임을 개설하고 제목, 카테고리, 설명을 등록할 수 있습니다.

모임별 게시판에서 글 작성, 댓글 작성, 좋아요가 가능합니다.

WebSocket 기반 실시간 메시지·이미지 전송을 지원합니다.

