Workouts

A comprehensive personal training and workout tracking application that helps users create custom workouts, track their progress, and maintain a consistent fitness routine.

Overview

Workouts is a web-based application built with Svelte 5 that provides a streamlined experience for generating workouts, tracking completed exercises, and monitoring your fitness journey. The app includes a vast exercise database spanning multiple workout styles including bodyweight, calisthenics, yoga, pilates, weight training, and machine-based exercises.

Features

  • Workout Generator: Create personalized workouts with customizable filters for muscles, equipment, and exercise count
  • Exercise Library: Browse a comprehensive database of exercises across various disciplines with detailed descriptions
  • Progress Tracking: Record completed exercises and metrics (sets, reps, weight, time)
  • Exercise History: View your workout history with filtering by date range
  • Mobile Friendly: Responsive design works on all device sizes

Who It's For

  • Fitness enthusiasts looking for workout variety
  • People who want to track their exercise progress
  • Home exercisers with limited equipment
  • Anyone interested in a structured approach to fitness

Getting Started

Visit the deployed application at brylie.github.io/workouts/ or follow the developer setup instructions in CONTRIBUTING.md to run the application locally.

License

This project is licensed under the terms found in the LICENSE file.

Top categories

Loading Svelte Themes