Skip to content

kdh4718/FitPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


jamesboard

FitPT

싸피 구미캠퍼스 12기 자율 기업연계 프로젝트
헬스장 PT 회원 관리 플랫폼

📍 목차

  1. 서비스 소개 및 기획배경
  2. 기술 스택
  3. 주요 기능
  4. 프로젝트 구조
  5. 영상 포트폴리오
  6. 개발 팀 소개
  7. 개발 기간 및 일정

🕵️ 서비스 소개 및 기획배경

"운동한 부위, 무게, 트레이너 피드백… 아직도 종이에 적고 있나요?" Fitpt는 바로 이 불편함에서 출발했습니다. 트레이너가 매번 종이에 운동 내용을 적고, 피드백을 수기로 남기던 기존 방식은

✔️ 번거롭고

✔️ 나중에 다시 확인하기도 어렵고

✔️ 관리도 비효율적이었습니다.

우리는 이런 비효율적인 방식에 의문을 품고, FitPT를 개발했습니다. FitPT는 트레이너와 회원 모두를 위한 운동 기록 플랫폼입니다.



🛠 기술 스택

App
Front-end
Back-end
DevOps/Infra
IaC/Cloud/CD
DataBase
Design
협업도구
Monitoring 도구


📌 주요 기능

트레이너 앱

1️⃣ 트레이너 일정

trainer_read_schedule


trainer_write_schedule


2️⃣ 회원 체성분

trainer_member_graph


3️⃣ PT 보고서

trainer_write_report


사용자 앱

1️⃣ 체성분 그래프

member_composition_graph


2️⃣ 체성분 측정

member_measure


3️⃣ 체성분 정보

member_read_composition


4️⃣ PT 일정

member_schedule


5️⃣ PT 보고서

member_read_report


관리자 웹

1️⃣ 트레이너 관리

manager_trainer


2️⃣ 회원 관리

manager_member


랜딩 웹

1️⃣ 서비스 홍보

intro


IaC 기반 IaaS 인프라 - Terraform & Ansible

1️⃣ Terraform 자동화

infra_terrraform


2️⃣ Ansible 자동화

ansible_ssm_tunnel


ansible_ssm_tunnel_grafana


📁 프로젝트 구조

Architecture
Architecture
ERD
ERD


🎥 영상 포트폴리오

FitPT 영상 포트폴리오 바로가기


🏅 개발 팀 소개

박장훈 프로필 김기훈 프로필 김동현 프로필 권경탁 프로필 김두영 프로필 안세호 프로필
박장훈(팀장)
App & BE
김기훈
App & UI/UX
김동현
App & UI/UX
권경탁
FE & Infra
김두영
FE & BE
안세호
BE


⏰ 개발 기간 및 일정

[4/14 ~ 4/20] PJT 1주차

  • Notion 생성
  • Jira 생성
  • Convention 작성
  • Code Convention 설정
  • 기획 회의 진행

[4/21 ~ 4/27] PJT 2주차

  • API 명세서 작성
  • ERD 구성
  • App UI/UX 디자인(사용자 앱)

[4/28~ 5/4] PJT 3주차

  • App UI/UX 디자인(트레이너 앱)
  • 사용자 App 개발(XML 작성)
  • 백엔드 API 개발

[5/5 ~ 5/11] PJT 4주차

  • 트레이너 App 개발
  • 사용자 App 개발(카카오 로그인, 측정 기능,FCM 기능)
  • 백엔드 API 개발
  • 관리자 웹페이지 제작
  • 개발 인프라 구축

[5/12 ~ 5/19] PJT 5주차

  • 트레이너 App 개발(측정 기능,보고서 작성 기능)
  • 사용자 App 개발(캘린더 기능)
  • 랜딩페이지 제작
  • 개발 인프라 DR(Disaster Recovery) 대비 로컬 이중화 서버 구축
  • Terraform - AWS 기반 구축

[5/19 ~ 5/22] PJT 6주차

  • 발표 자료 제작
  • 자체 QA 진행
  • Ansible SSM 및 서비스 설치 자동화 구축

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6