Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sujoyghoshal/google-maps-tracker
This project demonstrates a real-time location tracking system using Node.js, EJS, Google Maps CDN, and Socket.IO. The system allows multiple users to connect and share their locations, which are displayed on a shared map interface. The project features:
https://github.com/sujoyghoshal/google-maps-tracker
github-config google-api google-maps googlesheets javascript login socket-io
Last synced: about 2 months ago
JSON representation
This project demonstrates a real-time location tracking system using Node.js, EJS, Google Maps CDN, and Socket.IO. The system allows multiple users to connect and share their locations, which are displayed on a shared map interface. The project features:
- Host: GitHub
- URL: https://github.com/sujoyghoshal/google-maps-tracker
- Owner: sujoyghoshal
- Created: 2024-08-17T16:08:54.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T16:35:40.000Z (6 months ago)
- Last Synced: 2024-08-17T17:32:32.721Z (6 months ago)
- Topics: github-config, google-api, google-maps, googlesheets, javascript, login, socket-io
- Language: JavaScript
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vehicle Tracking System
## Screenshots
### Application Screenshot
![Vehicle Tracking System](project.png)
## Overview
The Vehicle Tracking System is a web application developed using Node.js and EJS. It integrates with the Google Maps API to provide dynamic route tracking between two user-input locations. The application simulates a vehicle moving along the calculated route, offering a real-time visualization of the journey.
## Features
- **Google Maps Integration:** Displays maps and routes using the Google Maps API.
- **Dynamic Route Calculation:** Calculates and visualizes routes between two user-input locations.
- **Car Movement Simulation:** Simulates a car's movement along the route with a configurable delay.
- **Real-time Updates:** Uses Socket.IO for real-time updates on vehicle position.## Technologies Used
- **Node.js:** Backend server
- **EJS:** Templating engine for rendering dynamic content
- **Google Maps API:** For map visualization and route calculation
- **Leaflet.js:** For interactive map functionalities
- **Socket.IO:** For real-time communication between client and server## Setup Instructions
### Prerequisites
Ensure you have the following installed:
- Node.js and npm### Installation
1. **Clone the Repository**
```bash
git clone https://github.com/sujoyghoshal/Google-Maps-Tracker.git
cd Google-Maps-Tracker.git
```2. **Install Dependencies**
```bash
npm install
```3. **Run the Application**
```bash
nodemon index.js or node index.js
```Navigate to `http://localhost:3000` in your web browser to view the application.
## Hosted Link
You can view the hosted version of the project at [404].
## GitHub Repository
The source code for this project is available at [https://github.com/sujoyghoshal/Google-Maps-Tracker].
## Contact
For any queries or feedback, please reach out to [[email protected]].