Skip to content

Son1c-sound/fleet-management-system

Repository files navigation

Fleet Management System

A Fleet Management System built with Svelte, Leaflet.js, integrated with Traccar, Mapbox (for routing) and LocationIQ (for geocoding) APIs for real-time tracking and geolocation functionalities.

used for ?

Fleet management is primary used for specific businesses that requires tracking their vehicles, where are they located, how far are they from a specific location etc.

Demo preview

Alt Text

Screenshot 2024-07-11 at 1 31 05 AM

How it works

By clicking see miles, mapbox is being called and gives exact location from inputed device to deivce location, per click = 1 token, On click on marker, locationIQ is being initialized to give exact adress where the device stands.

Table of Contents

About The Project

The Fleet Management System provides a comprehensive solution for tracking vehicles and managing fleets efficiently. It utilizes Svelte for frontend rendering and Leaflet.js for interactive maps. Integration with Traccar API enables device management and location tracking, while LocationIQ API offers reverse geocoding for converting coordinates into human-readable addresses. and MAPBOX for routing calculation.

Built With

  • Svelte
  • Leaflet.js
  • Traccar API
  • Mapbox API
  • LocationIQ API

Getting Started

Prerequisites

Ensure you have the following installed on your local machine:

  • Node.js
  • npm

Usage

Fill api key placeholders with real api-keys so it will be ready to use, customize as you want

Contact

If confused how to use contact on instagram - son1c_sp

Installation

Clone the repository:

git clone https://github.com/your/repository.git
cd fleet-management-system


npm install

npm run dev