
Mobile
Teambros Fitness App
퍼스널 트레이너와 회원을 위한 올인원 피트니스 관리 앱. 운동 스케줄, 식단 관리, 실시간 진행 상황 추적을 하나의 플랫폼에서 제공합니다.
2024.06 - 2025.02
1인 개발
Role:풀스택 개발 (앱 설계, API 개발, 백엔드 구축)
Tech Stack
FlutterDartFirebaseSupabaseRiverpodFastAPIFatSecret APIAWS
Problem to Solve
기존 피트니스 앱들은 트레이너용과 회원용이 분리되어 있어 소통이 단절되고, 운동 기록과 식단 관리가 각각 다른 앱에서 이루어져 통합적인 건강 관리가 어려웠습니다. 트레이너는 회원별 맞춤 프로그램을 효율적으로 전달하기 어렵고, 회원은 자신의 진행 상황을 한눈에 파악하기 힘들었습니다.
Solution
트레이너와 회원이 하나의 앱에서 역할별 맞춤 인터페이스를 사용할 수 있도록 설계했습니다. 트레이너는 회원 관리, 스케줄 조정, 맞춤 식단/운동 프로그램 제공이 가능하고, 회원은 실시간으로 운동 가이드를 받고 식단을 기록하며 체중 변화를 추적할 수 있습니다. FatSecret API를 활용한 음식 검색 기능으로 정확한 영양 정보를 제공합니다.
Key Features
- 트레이너/회원 듀얼 모드 - 하나의 앱에서 역할별 맞춤 UI 제공
- 스마트 대시보드 - 일정, 식단, 운동 현황을 한눈에 확인
- 맞춤 운동 스케줄 - 트레이너가 설계한 운동 루틴 실시간 제공
- 실시간 운동 기록 - 세트, 횟수, 무게 기록 및 타이머 기능
- 스마트 식단 관리 - FatSecret API 연동 음식 검색 및 영양소 분석
- 체중 변화 추적 - 목표 체중 설정 및 그래프 시각화
- 회원 관리 시스템 - 트레이너용 회원별 식단/운동 모니터링
- PT 스케줄 관리 - 캘린더 기반 일정 관리 및 알림
- 실시간 피드백 - 회원의 기록에 대한 트레이너 피드백 제공
Results
- MVVM 패턴과 Riverpod을 활용한 확장 가능한 앱 아키텍처 구축
- FastAPI + AWS 배포로 음식 검색 API 서버 구축 경험
- Firebase FCM을 활용한 푸시 알림 시스템 구현
- Supabase를 활용한 실시간 데이터 동기화 구현
- 트레이너-회원 간 원활한 소통 플랫폼 완성
Screenshots









