A real-time device tracking application built with Node.js, Express, Socket.IO, and Leaflet maps.
- Real-time location tracking
- Interactive map visualization using Leaflet
- WebSocket communication with Socket.IO
- Backend: Node.js, Express.js
- Real-time Communication: Socket.IO
- Frontend: EJS, Leaflet.js
- Styling: CSS
-
Clone the repository:
git clone <repository-url> cd realtime-device-tracker
-
Install dependencies:
npm install
-
Start the server:
node app.js
-
Open your browser and navigate to:
http://localhost:3000
├── app.js # Main server file
├── package.json # Project dependencies
├── public/
│ ├── css/
│ │ └── style.css # Stylesheets
│ └── js/
│ └── script.js # Client-side JavaScript
└── views/
└── index.ejs # Main view template
MIT