Skip to content

👩🏻‍💻김수연👩🏻‍💻방은지👩🏻‍💻신승현👨🏻‍💻권채훈👨🏻‍💻김지호

Notifications You must be signed in to change notification settings

beyond-sw-camp/be07-2nd-soocompany-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

header

프로젝트 개요

WODIFY는 기존의 비체계적인 방식으로 이루어지던 크로스핏 박스 회원들의 WOD(Workout of the Day) 예약 및 운동 기록 방식을 디지털화하여 효율적이고 체계적인 관리 시스템을 제공합니다. 기존에는 회원들이 채팅방에서의 선착순 예약이나 커뮤니티 게시글의 댓글을 통해 WOD에 참여할 수 있었고, 운동 기록은 박스 내 칠판에 아날로그 형식으로 작성하는 방식이었습니다. 이러한 비효율적이고 혼란을 초래할 수 있는 방식을 개선하기 위해, WODIFY는 온라인에서 WOD 예약과 운동 기록을 간편하게 처리할 수 있도록 설계되었습니다.
이 시스템은 박스 코치가 WOD를 계획하고 예약을 받을 수 있는 기능을 제공하며, 회원들은 자신에게 맞는 시간대에 예약을 진행할 수 있습니다. 또한, 회원들은 자신의 운동 기록을 시스템에 입력하여, 체계적으로 관리하고 성과를 추적할 수 있습니다. 이를 통해 크로스핏 박스의 운영 효율성을 높이고, 회원들의 만족도와 참여도를 극대화하는 것이 목표입니다.

개발 환경



팀원

김수연 방은지 신승현 권채훈 김지호

요구사항 명세서

image 문서 링크

ERD

문서 링크

화면 설계서

문서 링크

Api 명세서

Member

api-member

회원 등록 - Registration Info

api-registrationInfo

명예의 전당

api-hallOfFame

Box

api-box

예약 스크린샷 2024-08-27 오전 9 00 17
예약 상세 스크린샷 2024-08-27 오전 9 00 44
정지 정보 스크린샷 2024-08-27 오전 9 01 07
대기 스크린샷 2024-08-27 오전 9 01 23
WOD
게시판

기능테스트

Member
  • 회원가입 image

  • 로그인

    image (1)

  • 내 정보 보기 - MyPage

    image (2)

  • 내 정보 수정

    image (3)

  • 서비스 탈퇴

    image (4)

    코치
  • 코치 박스 가입 또는 변경

    image (5)

  • 박스에 등록된 회원 리스트

    image (6)

    대표
  • 박스의 회원 탈퇴

    image (7)

  • 박스의 코치 리스트 조회

    image (8)

Registration Info
  • 박스에 회원 등록하기 - 코치, 대표

    image (9)

  • 박스에 등록된 회원 리스트 조회 - 코치, 대표

    image (10)

HoldingInfo
  • 회원은 자신이 다니는 박스의 이용 기간을 일시 정지 신청할 수 있다.
스크린샷 2024-08-20 오후 8 26 26
  • 정지된 박스의 이용 기간을 재개하도록 할 수 있다.
스크린샷 2024-08-20 오후 8 38 19
Box
  • 박스생성 - 대표(중복불가)

박스생성

  • 박스수정 - 대표(수정하고자 하는 박스의 대표만 수정 가능)

박스수정

  • 박스삭제 - 대표(삭제하고자 하는 박스의 대표만 삭 가능)

박스삭제

  • 박스조회 - 회원, 코치, 대표

박스조회

  • 박스상세조회 - 회원, 코치, 대표

박스상세조회

  • 내박스조회 - 회원, 코치, 대표(소속해 있는 박스만 조회)

내박스조회

Wod
  • WOD 생성
    스크린샷 2024-08-20 222001

  • WOD 날짜로 조회
    스크린샷 2024-08-20 222136

  • WOD ID로 조회
    스크린샷 2024-08-20 222245

  • WOD 날짜로 삭제
    스크린샷 2024-08-20 222335

Reservation
  • 박스 관리자는 해당 박스에 시간당 수업을 등록한다.
스크린샷 2024-08-20 오후 7 52 28
  • 박스 관리자는 해당 박스의 각각의 수업에 대한 예약 현황을 확인할 수 있다.

    스크린샷 2024-08-20 오후 7 57 25
  • 박스 관리자는 해당 박스의 각각의 수업을 삭제할 수 있다.

    스크린샷 2024-08-20 오후 7 59 18
Reservation Detail - 회원은 박스에 올라오는 시간당 수업을 예약할 수 있다. 스크린샷 2024-08-20 오후 8 04 43
  • 예약 인원 제한으로 예약에 실패했을 시, 예약 대기를 걸 수 있다. 스크린샷 2024-08-20 오후 8 10 56
스크린샷 2024-08-20 오후 8 14 54 현재시간을 밀리초로 점수로 넣어서 대기열에 들어온 시간 순으로 순서가 지정됨
  • 회원은 자신의 예약을 조회할 수 있다.

    스크린샷 2024-08-20 오후 8 05 18
  • 회원은 자신의 예약을 취소할 수 있다.

efef
Record
  • 운동기록 생성
image
  • 운동기록 조회
스크린샷 2024-08-20 오후 9 54 26
  • 운동기록 수정
스크린샷 2024-08-20 오후 9 57 48
  • 운동기록 삭제
스크린샷 2024-08-20 오후 9 58 39
HallOfFame
  • 와드 수행시간에 따른 명예의 전당 - 짧을수록 순위 높음 image (12)

  • 한달 출석률에 따른 명예의 전당 - 출석률이 높을수록 순위 높음 출석률

Post
  • Post 생성
    스크린샷 2024-08-20 222436
  • Post 페이지네이션 조회
    스크린샷 2024-08-20 222523
  • NOTICE 리스트 내림차순 조회
    스크린샷 2024-08-20 222714
  • POST id로 상세조회
    스크린샷 2024-08-20 222822
  • POST 삭제
    스크린샷 2024-08-20 230449
  • POST 수정
    스크린샷 2024-08-20 225929
  • POST 좋아요
    스크린샷 2024-08-20 230657
  • POST 댓글 생성
    스크린샷 2024-08-20 230843
  • POST 댓글 삭제
    스크린샷 2024-08-20 231027
  • POST 댓글 수정 스크린샷 2024-08-20 231204
  • 날짜로 기록 조회 스크린샷 2024-08-20 233107

배포 아키텍처

프론트엔드

백엔드

배포 테스트 결과서

About

👩🏻‍💻김수연👩🏻‍💻방은지👩🏻‍💻신승현👨🏻‍💻권채훈👨🏻‍💻김지호

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages