🏋️‍♀️ 서비스 개요

슈퍼핏은 모든 센터의 회원을 통합적으로 관리할 수 있는 혁신적인 어플리케이션입니다. 여러 피트니스 센터의 회원 정보를 하나의 플랫폼에서 체계적으로 관리하고, 센터 간 회원 이동과 서비스 이용을 원활하게 지원합니다.

각 센터별 특성을 유지하면서도 통합된 회원 데이터베이스를 통해 효율적인 회원 관리와 맞춤형 서비스 제공이 가능하며, 센터 운영자와 회원 모두에게 편리한 사용 경험을 제공합니다.

🎯 핵심 기능

👥 통합 회원 관리

  • 다중 센터 회원 통합 관리
  • 센터 간 회원 정보 연동
  • 회원별 센터 이용 이력
  • 통합 회원 프로필 관리
  • 센터별 회원 현황 조회

📅 수업 관리

  • 날짜별 수업 생성 및 관리
  • 수업 스케줄 조회
  • 수강 신청 및 확정 처리
  • 출석 체크 및 관리
  • 수업 일지 작성

🎫 수강권 관리

  • 수강권 등록 및 수정
  • 수강권 태그 관리
  • 수강권 사용 내역 추적
  • 수강권 유효성 검증
  • 수강권 상세 정보 조회

👨‍💼 직원 관리

  • 직원 등록 및 권한 관리
  • 센터별 직원 배정
  • 직원 정보 수정
  • 마스터/일반 직원 구분
  • 직원별 업무 관리

🏢 센터 네트워크

  • 다중 센터 등록 및 관리
  • 센터 간 회원 공유 설정
  • 센터별 접근 권한 관리
  • 통합 센터 네트워크 구축
  • 센터 간 데이터 동기화

💳 구독 관리

  • 구독 플랜 관리
  • 7일 체험 서비스
  • 구독 연장 및 갱신
  • 구독 상태 추적
  • 결제 관리

🔧 기술 스택

Frontend

Next.jsReactTypeScriptSCSS

Backend

NestJSNode.jsTypeScriptMySQL

인증 & 보안

JWTOAuth카카오 로그인

실시간 통신

Socket.IOWebSocket

개발 도구

TurboYarnESLintPrettier

🏗️ 시스템 아키텍처

프레젠테이션 계층

Next.js 기반 웹 애플리케이션 (mweb), 관리자 대시보드 (admin)

API 계층

NestJS 기반 RESTful API 서버, JWT 인증, Socket.IO 실시간 통신

비즈니스 로직 계층

회원관리, 수업관리, 수강권관리, 센터관리, 구독관리 서비스

데이터 계층

MySQL 데이터베이스, 데이터 백업 및 복구 시스템

👥 사용자 유형

🏢 센터 마스터

  • 전체 센터 관리 권한
  • 직원 관리 및 권한 설정
  • 센터 설정 및 구독 관리
  • 매출 및 통계 조회

👨‍💼 센터 직원

  • 수업 생성 및 관리
  • 회원 관리
  • 수강권 발급 및 관리
  • 출석 체크 및 일지 작성

🏃‍♀️ 센터 회원

  • 수업 조회 및 신청
  • 나의 수업 및 수강권 확인
  • 수업 일지 조회
  • 센터 직원 정보 확인

📱 주요 페이지

홈 & 대시보드

  • 직원 전용 홈 (/home/partner)
  • 회원 전용 홈 (/home/user)
  • 프로필 페이지 (/profile)

수업 관리

  • 수업 생성 (/class/create)
  • 수업 리스트 (/class/list)
  • 수업 일지 (/class/journal)
  • 스케줄 페이지 (/schedule)

회원 & 직원

  • 회원 리스트 (/user/list)
  • 회원 상세 (/user/[id])
  • 직원 리스트 (/staff/list)
  • 직원 관리 폼

수강권 & 센터

  • 수강권 등록 (/ticket/register)
  • 수강권 상세 (/ticket/view)
  • 센터 관리 (/manage)
  • 공지사항 (/notice)

🚀 특장점

🌐 통합 회원 데이터베이스

여러 센터의 회원 정보를 하나의 통합 데이터베이스에서 관리하여, 센터 간 회원 이동과 정보 공유를 원활하게 지원합니다.

🔄 실시간 동기화

센터 간 회원 정보 변경사항을 실시간으로 동기화하여, 모든 센터에서 최신 회원 정보를 확인할 수 있습니다.

🔐 센터별 접근 제어

센터별로 차별화된 접근 권한을 설정하여, 회원 정보 보안을 유지하면서도 필요한 정보 공유가 가능합니다.

📊 통합 분석 리포트

모든 센터의 회원 데이터를 종합하여 통계 분석과 인사이트를 제공하며, 센터 운영 최적화를 지원합니다.