Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🚛 RouteIQ – Multi-Vehicle Fleet Optimizer

RouteIQ is an interactive fleet management and route optimization web application designed to intelligently assign delivery stops across multiple vehicles while balancing fuel efficiency, traffic conditions, and delivery priorities.

Built as a single-page HTML application, it combines mapping, clustering, and optimization logic into a visually rich dashboard.

🌟 Features:

🚗 Multi-Vehicle Fleet Management

  • Add/remove delivery vehicles dynamically
  • Assign starting locations via map clicks
  • Track fuel levels, mileage, and performance

🗺️ Interactive Map System

  • Click anywhere to set vehicle depot locations
  • Visualize routes and delivery clusters
  • Embedded map interface using iframe

📦 Delivery Clustering

  • Predefined clusters:
    • Sion
    • Vile Parle
    • Mira Road
    • Other Stops
  • Intelligent grouping of delivery points using GeoJSON

🧠 Smart Route Optimization

  • Cluster-based route assignment
  • Priority-based delivery sequencing
  • Pareto optimization (time vs fuel efficiency)

⛽ Fuel Optimization System

  • Tracks fuel consumption per vehicle
  • Automatic cross-vehicle compensation:
  • If fuel < 30%, nearby vehicles take over deliveries

🚦 Traffic Simulation & Integration

  • Traffic modes:
    • Simulated Traffic
    • OSM Baseline
    • HERE Live Traffic (API-based)
  • Adjustable traffic intensity

📊 Dashboard Analytics

  • Total stops
  • Active vehicles
  • Estimated fuel usage
  • Fleet efficiency metrics

🛠 Debug Panel

  • Real-time system monitoring:
    • API calls
    • Vehicle count
    • Fuel usage
    • Traffic factors

🧱 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Mapping: Embedded map (iframe-based)
  • Data: GeoJSON for delivery points
  • APIs (optional):
    • HERE Maps API (for live traffic)

🧩 How It Works

1. Data Initialization

  • Loads delivery points from a GeoJSON dataset
  • Automatically categorizes into clusters

2. Vehicle Assignment

  • Each vehicle:
    • Has fuel capacity & mileage
    • Gets assigned clusters based on proximity

3. Optimization Logic

  • Routes are optimized using:
    • Distance
    • Traffic conditions
    • Fuel constraints

4. Dynamic Rebalancing

  • If a vehicle runs low on fuel:
  • Remaining stops are reassigned

🎯 Use Cases

  • Logistics & delivery startups
  • Smart city routing systems
  • Fleet simulation for hackathons
  • Academic projects (optimization, GIS, AI)

⚠️ Limitations

  • No backend (all logic runs client-side)
  • Routing engine is simulated (not full OSRM integration)
  • Map rendering via iframe (limited customization)
    • 🔮 Future Improvements
    • 🔗 Integrate OSRM locally for real routing
    • 🌍 Replace iframe with Leaflet/Mapbox
    • 📡 Real-time GPS tracking
    • 🧠 AI-based demand prediction
    • 📦 Database integration (MongoDB / PostgreSQL)

👨‍💻 Contributors

About

RouteIQ is a web-based multi-vehicle fleet optimizer that intelligently assigns delivery routes using clustering, traffic data, and fuel efficiency logic.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages