Mapty is a web application that allows users to log their workouts on a map. Users can log two types of workouts: running and cycling. For each workout, users can record the type, distance, duration, and location of the workout. For running workouts, users can also record their cadence, and for cycling workouts, users can record their elevation gain.
- Log running and cycling workouts
- Record workout details: type, distance, duration, and location
- Additional recording for running workouts: cadence
- Additional recording for cycling workouts: elevation gain
- Display workout on a map
- JavaScript
- HTML
- CSS
- Leaflet.js for displaying maps
- Open the application in your web browser.
- Click on the map to add a new workout at that location.
- Fill in the details of your workout in the form that appears.
- Click the 'OK' button to save your workout.
- Your workout will be displayed on the map and in the list on the left.
- Ability to edit workouts
- Ability to delete workouts
- Ability to sort workouts by type, distance, or duration
This project was inspired by the course JavaScript by Jonas Schmedtmann.