Skip to content

Mapty is a workout tracker application that helps users log various workouts and visualize them on an interactive map, providing an intuitive way to monitor fitness activities.

Notifications You must be signed in to change notification settings

Mandip47/mapty-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mapty - Workout Tracker

Description

Mapty is a workout tracker application that allows users to log and visualize their workouts based on geographical locations. It enables users to record various types of workouts (running, cycling, etc.) along with details such as distance, duration, and workout type. The app displays workouts on an interactive map, providing a visual representation of the user's fitness activities.

Features

  • Log different types of workouts with details (running, cycling, etc.)
  • Record workout details like distance, duration, and workout type
  • Geolocation integration to display workouts on an interactive map
  • Visual representation of workouts with markers on the map
  • Summary statistics for workouts including total distance and duration

Technologies Used

  • HTML5
  • CSS3 (with SCSS preprocessor)
  • JavaScript (ES6+)
  • Leaflet api for interactive maps
  • Geolocation API for location tracking
  • LocalStorage for data persistence

Installation

  1. Clone the repository: git clone https://github.com/your-username/mapty-project.git
  2. Navigate to the project directory: cd mapty-project
  3. Open the index.html file in your preferred web browser

Usage

  1. Upon opening the app, click on the map to add a new workout.
  2. Select the type of workout, input workout details, and save.
  3. View your workouts displayed as markers on the map.
  4. Check summary statistics for all your recorded workouts.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/new-feature
  3. Make your changes and commit them: git commit -am 'Add new feature'
  4. Push to the branch: git push origin feature/new-feature
  5. Submit a pull request

Credits

This app was developed by me based on concepts from The Complete JavaScript Course by Jonas Schmedtmann.

About

Mapty is a workout tracker application that helps users log various workouts and visualize them on an interactive map, providing an intuitive way to monitor fitness activities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published