Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stpkkk/mapty

This web application allows you to track your workouts by recording your location, distance, time, and other metrics using the browser's built-in geolocation and local storage APIs.
https://github.com/stpkkk/mapty

Last synced: 2 days ago
JSON representation

This web application allows you to track your workouts by recording your location, distance, time, and other metrics using the browser's built-in geolocation and local storage APIs.

Awesome Lists containing this project

README

        

# Project Mapty App

Welcome to the Mapty App project! This web application allows you to track your workouts by recording your location, distance, time, and other metrics using the browser's built-in geolocation and local storage APIs. You can create a new workout by selecting the type of activity (running or cycling), entering the workout details, and clicking on the map to set the starting and ending points of your workout.

![mapty-app](https://github.com/stpkkk/mapty/blob/main/images/preview.png)

> This project was developed as part of a coding challenge for an online course, and it was built using modern web development technologies such as HTML, CSS, and JavaScript. The app uses the Leaflet library to display the map and the Workout library to manage the workout data.

## Features

- Track your workouts by recording your location, distance, time, and other metrics.
- Choose between running or cycling as the type of activity.
- See your workouts on a map with different markers for each activity type.
- View a list of all your workouts with details such as distance, time, speed, and elevation gain.
- Edit or delete your workouts as needed.
- Save your workout data to local storage so that it persists even after you close the browser.