import './Features.css' const features = [ { icon: ( ), color: '#f97316', colorBg: 'rgba(249,115,22,0.1)', title: 'Fair Allocation Engine', desc: 'Gini coefficient–based scoring ensures no driver is systematically overloaded or underutilized. Every allocation is measurably fair.', badge: 'Gini ≤ 0.15 guaranteed', }, { icon: ( ), color: '#10b981', colorBg: 'rgba(16,185,129,0.1)', title: 'Driver Wellness Engine', desc: 'Real-time wellness scores track hours worked, rest since last break, illness flags, and max difficulty tolerance. Prevent burnout before it happens.', badge: 'Burnout prevention', }, { icon: ( ), color: '#3b82f6', colorBg: 'rgba(59,130,246,0.1)', title: 'Carbon Estimation', desc: 'Per-route CO₂ estimates included in every allocation response. Track fleet carbon footprint and surface eco-routing options.', badge: 'CO₂ per km', }, { icon: ( ), color: '#f59e0b', colorBg: 'rgba(245,158,11,0.1)', title: 'Explainable Decisions', desc: 'Every allocation comes with a human-readable explanation. Dispatchers can understand, appeal, or override any AI decision — full transparency.', badge: '100% explained', }, { icon: ( ), color: '#ec4899', colorBg: 'rgba(236,72,153,0.1)', title: 'Night Safety Routing', desc: 'Flag routes as night-safety sensitive and automatically filter assignments based on driver preferences and safety policies.', badge: 'Driver-first', }, { icon: ( ), color: '#06b6d4', colorBg: 'rgba(6,182,212,0.1)', title: 'Drop-in Integration', desc: 'One API key, one endpoint, consistent JSON response envelope. No SDKs required — works with any language or logistics stack in minutes.', badge: 'REST · JSON', }, ] export default function Features() { return ( Features Everything your routing brain needs Built for logistics teams that want fairness, transparency, and driver wellbeing — without the ML team. {features.map(f => ( {f.icon} {f.badge} {f.title} {f.desc} ))} ) }
Built for logistics teams that want fairness, transparency, and driver wellbeing — without the ML team.
{f.desc}