Multi Client | Mobile View |
This is a full stack vehicle tracking/fleet management app with realtime communication and updates between multiple clients and the server. This app has been built with completely free map tools. It uses Leaflet.js as the map library with Open Street Maps for the map tiles and Nominatim api for Geocoding and Reverse Geocoding locations.
First, run the development servers for the server and client apps:
For the server app, cd into the server directory and:
node index.js
For the client app, cd into the client directory and:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
Duplicate the browser tab to see realtime syncing between server and multiple client instances.