import './Features.css' const features = [ { icon: ( ), color: '#f97316', colorBg: 'rgba(249,115,22,0.1)', title: 'Intelligent Shipment Grouping', desc: 'AI-driven geographic clustering (scikit-learn KMeans) identifies shipments that can be consolidated. Considers size, route compatibility, and delivery time windows automatically.', badge: '5-Agent Pipeline', }, { icon: ( ), color: '#10b981', colorBg: 'rgba(16,185,129,0.1)', title: 'Capacity Optimization', desc: 'OR-Tools CP-SAT integer programming solver maximizes vehicle utilization. Minimizes empty miles and partially loaded trips — with First-Fit-Decreasing fallback for speed.', badge: 'OR-Tools Solver', }, { icon: ( ), color: '#3b82f6', colorBg: 'rgba(59,130,246,0.1)', title: 'AI Route Optimization', desc: 'Multi-stop route sequencing using nearest-neighbor TSP and OR-Tools. Optimizes distance, time, cost, and delivery window constraints dynamically.', badge: 'Multi-stop TSP', }, { icon: ( ), color: '#f59e0b', colorBg: 'rgba(245,158,11,0.1)', title: 'Scenario Simulation', desc: 'Compare different consolidation scenarios side-by-side. Simulate parameter changes (radius, time tolerance) and see impact on utilization, trips, and cost before deploying.', badge: 'What-if analysis', }, { icon: ( ), color: '#ec4899', colorBg: 'rgba(236,72,153,0.1)', title: 'Continuous Learning (RL)', desc: 'Q-learning reinforcement agent learns from every consolidation run. Automatically tunes clustering radius and time tolerance for optimal results over time.', badge: 'Self-improving', }, { icon: ( ), color: '#06b6d4', colorBg: 'rgba(6,182,212,0.1)', title: 'Carbon & Cost Tracking', desc: 'Every consolidation quantifies CO₂ savings, fuel reduction, and cost impact. Track carbon credits earned ($25/ton) and fuel saved (₹/km) in real-time.', badge: 'ESG metrics', }, ] export default function Features() { return (
Capabilities

AI Load Consolidation + Route Optimization

Combining Problem Statement #5 (Load Consolidation) and #4 (Route Optimization) into a unified AI engine that maximizes vehicle utilization and minimizes cost.

{features.map(f => (
{f.icon}
{f.badge}

{f.title}

{f.desc}

))}
) }