Skip to content

mohdsubhan1756/RealTimeTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📍 RealTimeTracker – Real-Time Location Tracking Application

RealTimeTracker is a real-time web application that tracks and displays the live geographical locations of connected users on an interactive map using Socket.IO, Leaflet.js, and Node.js.


🚀 Features

  • 📡 Real-time location sharing using WebSockets (Socket.IO)
  • 🌍 Live map visualization with Leaflet.js and OpenStreetMap
  • 📍 Continuous location updates using Geolocation API
  • 👥 Supports multiple users with unique markers
  • ❌ Automatically removes markers when users disconnect
  • ⚡ Low-latency, event-driven communication

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript, EJS
  • Backend: Node.js, Express.js
  • Real-Time Communication: Socket.IO
  • Maps: Leaflet.js, OpenStreetMap
  • APIs: Browser Geolocation API

⚙️ How It Works

  1. The browser continuously tracks the user's location using the Geolocation API.
  2. Location coordinates are sent to the server via Socket.IO.
  3. The server broadcasts the location to all connected clients.
  4. Each client updates or creates a marker on the map in real time.
  5. When a user disconnects, their marker is removed automatically.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors