Mapty is a JavaScript-based workout tracking app that allows users to log running and cycling workouts on an interactive map. The app utilizes Leaflet.js for mapping and the browser's geolocation API to track the user's location. This project is part of the "The Complete JavaScript Course" by Jonas Schmedtmann on Udemy. The goal was to practice Object-Oriented Programming (OOP), event handling, working with APIs, and local storage.
- Log running & cycling workouts
- Store workout data in local storage
- View workouts on an interactive map
- Delete workouts
- Toggle between metric and imperial units (optional feature)
- JavaScript (OOP)
- Leaflet.js (Mapping)
- Local Storage
- Geolocation API
- HTML & CSS