Log and save your workout sessions on different locations surrounding your actual location.
- User access the web app through this link: https://kaffan.github.io/Mapty-App/
- The site will ask the user to grant permission to access it's location.
- when the user grants the permission, then it's current location is pointed on the map on right pane.
- When user clicks on any point on the map, then a form appears on the left pane, where the user can give information of the workout session done on that location.
- When user press 'Enter' his/her information of that particular workout session gets logged in right pane.
- When user closes the web app or reloads the page all his workout session information is saved in localstorage.
- if user clicks on clear All, all of user's information of workout sessions are deleted from localstorage and user can once again use the web app to log his/her workout session.
- Advanced vanilla.js & ES6 features
- leaflet.js
- Geolocation API
- LocalStorage
This project is a part of jonas schmedtmann's Javascript course. I made the entire working of this app through javascript from scratch. Jonas's has applied OOPs concepts to entire web app, whereas I have made this app using functions majorly and a single class. Open for any improvements and changes that is possible in my approach and code.