A simple web application that allows you to map out your travel memories using the Leaflet API and Web Storage API.
NOTE: The storage capacity for saving data is currently limited to the web browser's local storage capacity.
- User clicks on the map where they wish to place a travel pin
- User fills out the form that appears in the left column
- Form input data is validated
- Image file size limit is currently set to 1MB max
- Data is stored and displayed in the left column in a postacrd style card
- A pin is also added on the map where the user had clicked, along with the uploaded image in a small polaroid style format above the pin
- When user clicks on a postcard card in the left column, the map moves to center the pin of the clicked card
- "Delete All" button allows the user to delete all the data and start fresh
- A popup alert message appears to confirm the user does indeed want to delete all the data
- The "+" and "-" buttons on the map can be used to zoom in and out
- JavaScript ES6
- HTML5
- CSS3
- Leaflet API
- Web Storage API
This project was inspired by the Mapty app from a JavaScript Udemy Course