LINKFIT 은 맞춤형 PT 서비스를 제공하는 웹 플랫폼입니다. 일반 회원과 트레이너회원이 온라인에서 쉽고 편리하게 연결되어 맞춤형 PT 서비스를 제공받고, 관리할 수 있는 환경을 목표로 두었습니다.
LINKFIT는 일반회원과 트레이너회원이 상호 소통하며, 일반회원에게 최적화된 PT 서비스를 제공할 수 있는 웹사이트입니다. 일반회원은 자신의 인바디 이미지 및 목표를 입력하여 트레이너회원에게 맞춤형 PT 제안을 받을 수 있고, 트레이너회원은 회원 정보를 바탕으로 PT 횟수와 가격을 제안할 수 있습니다.
일반회원은 이메일, 비밀번호, 이름, 주소를 입력하여 회원가입을 할 수 있습니다. 트레이너회원은 이메일, 비밀번호, 이름, 성별을 입력하여 회원가입을 할 수 있습니다. 여기서 주소와 성별 정보는 PT 매칭 시 사용됩니다. 또한 프로필 이미지를 지정할 수 있습니다.
이메일, 비밀번호를 입력하여 로그인을 할 수 있습니다.
일반회원은 자신의 인바디 이미지로 신체 정보를 제출하고, PT 선호도(운동 종류, 선호 거리, 목표, 트레이너의 성별)를 설정합니다.
트레이너회원은 자신의 소속(헬스장 등), 경력 및 자격사항을 입력하여 일반회원들에게 본인을 PR 할 수 있습니다.
트레이너회원은 일반회원이 제출한 선호도(선호 거리, 트레이너 성별)과 일치하는 일반회원에게만 PT를 제안할 수 있습니다. 트레이너회원은 일반회원의 신체 정보와 목표를 확인하고, 맞춤형 PT(횟수, 가격 등)를 제안할 수 있습니다.
일반회원은 본인에게 제안한 트레이너회원의 정보(소속, 경력 등)와 PT 횟수, 가격을 확인하여 수락과 거절을 선택할 수 있습니다. 또한 이 과정에서 채팅 기능을 통해 대화를 나눌 수 있습니다.
일반회원은 트레이너회원과의 PT 서비스를 완료한 후 리뷰(별점, 코멘트)를 작성할 수 있어, 트레이너회원의 평가를 공유할 수 있습니다.
회원과 트레이너 간의 원활한 소통을 위해 실시간 채팅 기능을 제공하여, PT 상담 및 제안 관련 대화가 가능합니다.
PT 성사 후 일반회원과 트레이너회원의 서로의 일정을 관리할 수 있는 기능을 제공하여, 효율적인 PT 계획을 돕습니다.
- Frontend: React, TypeScript, Context API, Chakra UI, Emotion
- '이미지: flaticon.com'