Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/stpkkk/mapty
- Owner: stpkkk
- Created: 2023-07-18T11:09:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-19T20:46:54.000Z (8 months ago)
- Last Synced: 2024-03-19T21:52:33.380Z (8 months ago)
- Language: JavaScript
- Homepage: https://stpkkk.github.io/mapty/
- Size: 2.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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.