Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MuscleMetrics

MuscleMetrics is an Android workout-tracking application being developed as a school project for a Human-Computer Interaction course at the University of Houston-Downtown.

Project Purpose

The purpose of MuscleMetrics is to provide users with a simple and accessible way to track workouts, review previous sessions, and monitor fitness progress without requiring a paid subscription or placing important features behind a paywall.

The project is designed around Human-Computer Interaction principles such as usability, consistency, accessibility, clear navigation, and user-centered design.

Motivation

Many workout-tracking applications require users to pay for features such as workout history, progress graphs, exercise statistics, and personalized metrics.

MuscleMetrics was created to explore how these features could be organized into a clean, understandable, and user-friendly mobile application while remaining free to use.

Planned Features

  • Start and record a new workout
  • Log exercises, sets, repetitions, and weight
  • View previous workouts and workout history
  • Review progress through graphs and fitness metrics
  • Display a summary of the most recent workout
  • Show rotating motivational quotes on the home screen
  • Support light and dark mode based on the device theme
  • Provide consistent bottom navigation between major sections
  • Manage user information, goals, measurement units, and settings

Navigation

The application is planned around five main sections:

  • Workout — start or manage a workout
  • Home — view the dashboard, motivational message, and recent workout summary
  • History — review completed workouts
  • Progress — view graphs, personal records, and performance trends
  • Profile — manage user information and application settings

Current Progress

The project currently includes:

  • A custom splash screen
  • Light-mode and dark-mode splash styling
  • A home-screen layout in progress
  • Random motivational quotes
  • A five-item bottom navigation bar
  • Custom navigation icons
  • Git and GitHub integration

Technologies Used

  • Android Studio
  • Java
  • XML
  • Material Design components
  • ConstraintLayout
  • AndroidX SplashScreen API
  • Git
  • GitHub

Human-Computer Interaction Focus

This project emphasizes:

  • User-centered design
  • Low-fidelity wireframing before implementation
  • Clear information hierarchy
  • Consistent navigation
  • Readable text and sufficient color contrast
  • Support for light and dark themes
  • Simple and understandable task flows
  • Iterative design, testing, and improvement

Project Status

MuscleMetrics is currently under development as part of a Human-Computer Interaction course project. Features and interface designs may change as the application is tested and refined.

Author

Gabriel Novoa
Computer Science Student
University of Houston-Downtown

About

An Android workout tracking app for logging workouts and visualizing fitness progress.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages