A native iOS fitness tracking application built with Swift and SwiftUI — helping users log workouts, monitor progress, and stay connected with their fitness goals.
GymLink is a native iOS fitness tracking application developed as the capstone project for COMP-499. The app was designed to solve a common problem gym-goers face: keeping track of their workouts, measuring progress over time, and staying consistent with their fitness routines.
The project covers the full software development lifecycle. From requirements gathering and UI/UX design to implementation, testing, and deployment. Applying computer science concepts learned throughout the program to a real-world mobile application.
Log exercises, sets, reps, and weights for any workout session with a clean, intuitive interface.
Visualize strength and endurance gains over time with charts and personal records.
Browse a built-in library of exercises organized by muscle group and equipment type.
Create and save custom workout routines to reuse across multiple sessions.
Maintain a personal profile with fitness goals, stats, and workout history.
All data persists locally on-device using Core Data so your workout history is always available.
Home / Dashboard
Feed
Activity Tracking
Map for Finding Gyms Near You
Post Creation
User Profile