Web application for tracking workouts on a map using geolocation.
- Detects the user's current location
- Interactive map integration with Leaflet.js
- Add workouts (running or cycling)
- Delete workout from form
- Automatically saves workouts in LocalStorage
- Displays workouts in a list and on the map
- Move the map to a specific workout by clicking on it
- Reset all workouts
- HTML, CSS
- JavaScript (ES6+)
- Leaflet.js for interactive mapping
- LocalStorage for workout persistence
- Open the application in a browser
- Allow location access
- Click on the map to add a workout
- Fill out the form and press "Enter"
- View workouts in the list in form and on the map
- Click on a workout in the list to move the map to its location
- Use
app.reset()in the console to clear all workouts and reload page
- Download or clone the repository.
- Open
index.htmlin a browser.
- Use a server-side database for persistent workout storage
- Improve responsive design for mobile devices
- Additional filters and workout statistics
