Few example GPX tracks included.
Leaflet & Plugins used:
https://github.com/perliedman/leaflet-control-geocoder
Leaflet Control OSM Geocoder https://github.com/k4r573n/leaflet-control-osm-geocoder
GPX plugin for Leaflet https://github.com/mpetazzoni/leaflet-gpx
Leaflet-MiniMap https://github.com/Norkart/Leaflet-MiniMap
leaflet-measure https://github.com/ljagis/leaflet-measure
Leaflet.Elevation https://github.com/MrMufflon/Leaflet.Elevation
Leaflet.contextmenu https://github.com/aratcliffe/Leaflet.contextmenu
leaflet.sidebar https://github.com/daswick/Leaflet.Sidebar
Leaflet.EasyButton https://github.com/CliffCloud/Leaflet.EasyButton