Skip to content

AtaDevPro/Mapty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗺️ Mapty

Mapty is a workout tracking web app that lets you log your running 🏃‍♂️ and cycling 🚴‍♀️ activities directly on a map.
It is built with JavaScript (OOP) and uses Leaflet.js for map rendering. Data persistence is handled with LocalStorage.


✨ Features

  • 📍 Geolocation to display your current position on the map
  • 📝 Add workouts by clicking on the map
  • 📊 Store and display details such as distance, duration, pace/speed, cadence, and elevation
  • 💾 Save workouts in LocalStorage for persistence
  • 📅 Supports Persian (Jalaali) dates

🛠️ Tech Stack

  • HTML, CSS, JavaScript (ES6 Classes, OOP)
  • Leaflet.js for interactive maps
  • LocalStorage for saving workouts
  • Jalaali for Persian date conversion

⚡ Notes

  • An internet connection is required to load OpenStreetMap tiles.
  • The app won’t work if you deny location access.

👨‍💻 Author

Created with ❤️ by AtaDevPro

About

Workout tracker app with interactive maps (Leaflet.js + LocalStorage)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors