Skip to content

jay200333/MuscleMemory

Repository files navigation

MuscleMemory

운동을 기록하고 신체 변화를 관리하여 나만의 운동 히스토리를 만들어가는 앱 서비스 ⭐

Image

프로젝트 소개

운동을 하고 나면 기록은 흩어지고, 신체 변화는 기억에 의존하게 됩니다.

MuscleMemory는 운동 기록, 운동 정보, 신체 데이터를 하나로 관리하여 운동의 흐름과 변화를 데이터로 확인할 수 있도록 돕습니다.

캘린더로 운동 기록을 관리하고, 운동 도감으로 정확한 운동 정보를 확인해 보세요 💪 추가로 갤러리를 통해 다른 사용자들의 운동 기록도 함께 볼 수 있습니다 😉

✨ 서비스 기능 소개

  • 📚 운동 도감

    • 운동 API를 통해 다양한 운동 정보 제공

    • 운동 방법, 운동 영상, 운동 부위 정보 확인

    • 칩과 검색바를 활용한 운동 필터링

  • 📅 캘린더 운동 기록

    • 날짜별 운동 기록 저장

    • 운동 종목, 세트 수, 무게 기록

    • 캘린더로 운동 흐름 한눈에 확인

  • 🖼️ 갤러리

    • 운동 사진을 서버에 업로드

    • 다른 사용자들의 운동 사진 확인

    • 운동 인증 및 동기부여 제공

  • 📊 신체 데이터 관리

    • 시기별 몸무게, 골격근량, 체지방률 기록

    • 그래프를 통해 신체 변화 시각화

    • 나의 변화 흐름을 직관적으로 확인

주요 기능

📚운동 도감

운동 검색 및 필터 기능 운동 상세 화면 운동 북마크
Image Image Image

📅 캘린더 운동 기록

캘린더 운동 기록 추가
Image Image Image

🖼️ 갤러리

갤러리 게시물 추가
Image Image

📊 신체 데이터 관리

신체 데이터 관리
bodydata

설정

설정 화면 구글 로그인

기술적 도전

Module

Image

Package Structure

├── app
│   └── application
├── build-logic
├── common
├── auth
├── data
├── data-resource
├── designsystem
├── domain
├── local
├── navigation
├── presentation
├── remote
├── ui
│   ├── auth
│   ├── calendar
│   ├── common
│   ├── directory
│   ├── gallery
│   ├── main
│   └── mypage
└── gradle
    └── libs.versions.toml

Skil Stack

Category TechStack
Architecture Clean Architecture + MVVM Pattern
UI Compose
Network Retrofit, OkHttp, Gson
Asynchronous Coroutine, Flow
Image Coil
DI Hilt
Database Room, FireStore, DataStore
Firebase Firebase Storage, Auth

About

운동을 기록하고 신체 변화를 관리하여 나만의 운동 히스토리를 만들어가는 앱 서비스 ⭐

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages