/Mapty-App

Workouts logging page for Cycling and Running using map from "Leaflet library"

Primary LanguageJavaScript

HTML CSS JavaScript Leaflet Vercel


Logo

Mapty

View Demo · Report Bug

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. Acknowledgments

About The Project

workouts logging page for Cycling and Running using map from Leaflet library

  • Features :
    • Display location on map
    • Submit workouts on any location on the map
    • Select workout type : (running / cycling)
    • Render workout on the map
    • User's workouts are saved using local-storage API
    • Reset button to delete all user's data

mapty preview

(back to top)

Built With

  • HTML
  • CSS
  • JavaScript
  • Leaflet library

Flowchart

flowchart

Architecture

architecture

(back to top)

Getting Started

This project doesn't require any prequesites or dependenscies and you can view it online using this demo.

To get a local copy up and running follow these simple steps :

Installation

  1. Clone the repo
    git clone https://github.com/ahmedalam98/Mapty-App.git
  2. open index.html file

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Acknowledgments