Skip to content
All projectsPROJECT 05 / 10

Health & fitness / Personal data

Shape Shift

A clearer view of the work you put in, and the progress that follows.

TypeScriptReactExpressMongoDB
TIMELINE2023BUILT FORThe webREADING TIME 1 min readJump to the engineering
Workoutscustom routines & splits
Nutritionmeals & macro tracking
Progressmeasurements & milestones

1 min read ยท Your pace, your way.

Text size
18

Project Overview#

ShapeShift is a desktop fitness application built as part of my Capstone project at the University of North Texas, developed in collaboration with a team of four. The app serves as a one-stop solution for fitness management, combining workout planning, nutrition tracking, progress journaling, and fitness calculators into a single platform.

Key Features#

  • Workout ManagementCreate and manage custom workout groups, splits, and routines.
  • Nutrition TrackingLog meals and macros with dynamic charts for calorie and nutrient breakdowns.
  • Progress JournalingRecord daily notes, personal bests, and fitness milestones.
  • Measurement & RecordsTrack body metrics, weight, and personal achievements (e.g., squat or bench press PRs).
  • Fitness CalculatorsIntegrated tools for BMI, BMR, body fat %, and protein intake.
  • Exercise LibraryRich exercise database with images, descriptions, and animated demonstrations.
  • Data VisualizationInteractive graphs to visualize workouts, nutrition, and progress over time.

Outcome#

By centralizing workouts, nutrition, and analytics into a single desktop application, ShapeShift gives users a clear, data-driven way to plan, track, and improve their fitness journey.

Project Demo#

Watch on YouTube

Technical documentation#

Under the hoodArchitecture, setup, and implementation details
Open source document