운동 스케쥴 관리 및 루틴을 추천, 사용자간 운동 경쟁이 활성화된 사이트
AI(Chat-Gpt)를 활용한 운동스케줄 관리 및 운동루틴 정보 제공
Inbody유사도 분석 알고리즘을 바탕으로한 사용자간 그룹매칭
유저간 운동 성취도 랭킹 및 리워드로 경쟁 활성화
- 24.05.09일 - 22.05.23일
- 팀장 : 윤여준 - 알고리즘 로직, 외부 라이브러리 및 API, 로그인 보안, 프론트 연결 관리
- 팀원 : 성민기 - REST-API, DB연결 관리, 프론트 퍼블리싱, 프론트 디테일
Java 17JDK 17.0.1- IDE : STS 4, eclipse
- Framework : Springboot, Spring-Security
- Database : My SQL
- ORM : Mybatis
- api : Clova-OCR, Chat-Gpt
- JWT 인증
- Spring-Security
- HS256 / Base64 / Bcrypt
- AI 유효성체크 -건전한 닉네임체크
- 회원 정보 조회 / 수정 / 삭제
- Clova OCR api - 인바디 이미지에서 텍스트를 추출하여 자동입력
- 타임라인
- 로그인 전 / 후 페이지처리
- 반응형 달성률
- 랜덤 파티리스트
- 파티 신청 / 수락 / 강퇴 / 탈퇴 / 검색 / 생성시 공개 - 비공개
- 알고리즘 기반 매칭시스템 - 피어슨 상관계수, 유클리드 거리유사도 분석
- Open AI 유효성 체크 - 건전한 Fitty명 체크
- 스케쥴 자동 생성
- 유저 프로필 확인
- 데이터 자동 순환
- 검색
- 스케쥴 생성 / 삭제
- 카운팅 정렬기반 매일 운동 부위 추천
- 출석 체크
- 운동 기록 타임라인
- AI 운동 루틴 추천
- 파티원 달성률 조회
- 1등!

