Skip to content

This project is a web application designed for real-time location tracking and monitoring.

Notifications You must be signed in to change notification settings

faisal-shohag/realtime_location_tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Location Tracking

Overview

This project is a web application designed for real-time location tracking and monitoring. It utilizes WebSocket technology to provide real-time updates, displaying the location of tracked entities on a map. All connected users can view everyone's location on the map in real-time.

Features

  • Real-time location updates using WebSocket technology
  • Display locations on an interactive map using OpenStreetMap and Leaflet.js
  • Supports multiple connected users viewing locations simultaneously

Technologies Used

  • JavaScript
  • Node.js
  • Express.js
  • Socket.IO
  • OpenStreetMap
  • Leaflet.js

Installation

  1. Clone the repository:
    git clone https://github.com/faisal-shohag/realtime_location_tracking.git
  2. Navigate to the project directory:
    cd realtime_location_tracking
  3. Install the dependencies:
    npm install

Usage

  1. Start the server:
    node server.js
  2. Open your web browser and go to http://localhost:3000 to view the application.

Project Structure

  • server.js - Main server file that sets up the Express server and WebSocket.
  • public/ - Directory containing the client-side code.
    • index.html - Main HTML file.
    • style.css - CSS file for styling.
    • app.js - JavaScript file that handles the client-side WebSocket and map functionality.

Demo

You can view a live demo of the project here. (Please note that it may take a few seconds for the server to wake up.)

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss improvements or bugs.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

About

This project is a web application designed for real-time location tracking and monitoring.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published