https://github.com/dhruvabhat24/gps-navigator
"GPS Navigator: Your efficient travel companion! Utilize Dijkstra's algorithm for shortest routes, making travel planning a breeze with HTML, CSS, and JavaScript. Easy, accurate, hassle-free navigation."
https://github.com/dhruvabhat24/gps-navigator
algorithms css dijkstra-algorithm github-pages html5 javascript mini-project
Last synced: 2 months ago
JSON representation
"GPS Navigator: Your efficient travel companion! Utilize Dijkstra's algorithm for shortest routes, making travel planning a breeze with HTML, CSS, and JavaScript. Easy, accurate, hassle-free navigation."
- Host: GitHub
- URL: https://github.com/dhruvabhat24/gps-navigator
- Owner: dhruvabhat24
- License: mit
- Created: 2023-08-06T09:06:34.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-26T12:24:02.000Z (almost 2 years ago)
- Last Synced: 2025-04-06T05:51:52.931Z (2 months ago)
- Topics: algorithms, css, dijkstra-algorithm, github-pages, html5, javascript, mini-project
- Language: HTML
- Homepage: https://dhruvabhat24.github.io/GPS-NAVIGATOR/
- Size: 2.29 MB
- Stars: 14
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# GPS Navigator
GPS Navigator is a web application designed to provide efficient navigation solutions using HTML, CSS, and JavaScript. The core functionality of this project is based on Dijkstra's algorithm, which enables the determination of the shortest distance between two locations on a map. Whether you're planning a road trip, a daily commute, or simply exploring new places, GPS Navigator has got you covered.
## Features
- **User-Friendly Interface:** The web application offers an intuitive and user-friendly interface, making it easy for users to input their starting and destination points.
- **Interactive Map:** The interactive map displays the available routes between the selected locations, highlighting the shortest path using Dijkstra's algorithm.
- **Shortest Distance Calculation:** GPS Navigator utilizes Dijkstra's algorithm to calculate and display the shortest distance between the chosen locations, ensuring efficient route planning.
- **Visual Representation:** The application visually represents the recommended route, making it convenient for users to follow the path and reach their destination.
## How It Works
1. **Input Locations:** Enter your starting point and destination in the provided fields on the web application.
2. **Algorithm Processing:** The application processes your input using Dijkstra's algorithm to determine the shortest route between the two locations.
3. **Route Visualization:** The recommended route is then displayed on the interactive map, showing each step of the journey.
4. **Distance Calculation:** GPS Navigator calculates and presents the exact distance between the chosen locations, helping you plan your travel time accurately.
## Technologies Used
- HTML: Provides the structure and layout of the web page.
- CSS: Enhances the visual appeal and styling of the application.
- JavaScript: Implements the Dijkstra's algorithm for route calculation and map interaction.## Installation and Usage
1. Clone the repository to your local machine using the following command:
```
git clone https://github.com/Shivaprada-upadya/GPS-NAVIGATOR.git
```2. Navigate to the project directory and open the `index.html` file in your web browser.
3. Input your starting and destination locations to calculate the shortest route using Dijkstra's algorithm.
## Contribution
Contributions to GPS Navigator are welcome! If you'd like to improve the application, fix bugs, or add new features, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix:
```
git checkout -b feature/your-feature-name
```3. Make your modifications and commit changes:
```
git commit -m "Add your commit message here"
```4. Push your changes to your forked repository:
```
git push origin feature/your-feature-name
```5. Create a pull request on the main repository's `main` branch.
## Visit The webpage
https://dhruvabhat24.github.io/GPS-NAVIGATOR/##
Navigate efficiently with GPS Navigator, your go-to solution for finding the shortest distance between two locations. Plan your trips with confidence using Dijkstra's algorithm and enjoy hassle-free navigation.
https://github.com/Dhruvabhat24/GPS-NAVIGATOR/assets/122305929/1bf2fada-8543-43b0-913c-38ab87671a39