FITGPT는 사용자 맞춤형 피트니스 경험을 제공하는 스마트 헬스케어 앱입니다. 이 앱은 사용자가 자신의 운동 기록을 효율적으로 관리하고, AI 기반의 맞춤형 운동 추천을 받을 수 있도록 설계되었습니다.
- 홈 화면: 사용자의 운동 목표와 관련된 정보와 동기 부여 메시지를 제공합니다.
- 캘린더: 사용자가 운동 기록을 시각적으로 확인하고, 일정 관리 기능을 통해 운동 계획을 세울 수 있습니다.
- 채팅: AI 기반 트레이너와의 대화 기능으로, 운동에 대한 질문 및 맞춤형 트레이닝 플랜을 받을 수 있습니다.
- 추천 시스템: 사용자의 운동 데이터를 바탕으로 맞춤형 운동을 추천합니다.
- 프로필: 개인 신체 정보 및 운동 기록 요약을 제공합니다.
- 프론트엔드: React.js, Styled-components
- 백엔드: Java (API 연동), MySQL
- 기타: CSS, JavaScript
프로젝트는 팀원들의 협업으로 개발되었습니다. 각 팀원의 역할은 다음과 같습니다:
-
프론트엔드 개발
- 김민지: UI/UX 디자인, 메인 및 서브 페이지 레이아웃 구현, 스타일링 및 컴포넌트 관리
- 이서영: React 컴포넌트 구조 설계, 네비게이션 및 사용자 인터랙션 구현
-
백엔드 개발
- 정은우: 서버 API 개발 및 데이터 처리 로직 구현, 사용자 인증 및 권한 관리
- 이강혁: AI 모델과의 연동 및 응답 처리, 데이터 검증 및 API 문서화
-
데이터베이스 관리
- 강범준: 데이터베이스 설계 및 최적화