seva-routing

Optimize Seva Eats delivery routes with Supabase-backed driver_routes and route_stops.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Seva-Eats/seva-web --skill seva-routing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: seva-routing
Source: https://github.com/Seva-Eats/seva-web/tree/main/.agents/skills/seva-routing
Command: npx skills add https://github.com/Seva-Eats/seva-web --skill seva-routing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams plan and coordinate Seva Eats delivery routes without guesswork, turning volunteer pickups and drop-offs into a structured dispatch flow.

Core Features & Use Cases

  • Route Optimization Guidance: Define route tours from a Gurdwara pickup to multiple stops and back to the driver home.
  • Dispatch and Persistence: Work with Supabase tables such as driver_routes and route_stops to store live routing data.
  • Operational Workflows: Support QR-based stop confirmation, geocoding, coordinator generate/finalize steps, and phased rollout from mock UI to production routing.

Quick Start

Use the seva-routing skill to map a Seva Eats pickup route with ordered stops, QR confirmation, and a return path home.

Frequently Asked Questions about seva-routing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize delivery routes with multiple stops and a return path using Supabase?▼

Delivery route optimization with Supabase structures routes from a Gurdwara pickup through ordered stops and back to a driver home. It persists live routing data across driver_routes and route_stops tables using haversine distance calculations on latitude and longitude.

What is the best way to implement QR scan confirmation for delivery stops in a dispatch flow?▼

QR scan confirmation in a dispatch flow validates individual delivery stops during a route tour. It integrates with coordinator generate and finalize workflows, ensuring structured verification of volunteer pickups and drop-offs across the Seva Eats web app.

Can I perform route optimization directly on the client side for Supabase delivery data?▼

Client-side solver avoidance is enforced for delivery route optimization. Route generation must operate through Supabase-backed records and database-side haversine distance calculations rather than processing solver logic in the browser.

How do I geocode addresses for a delivery routing workflow?▼

Geocoding addresses for delivery routing converts locations into latitude and longitude coordinates needed for haversine distance calculations. This enables proper stop sequencing within the Gurdwara-to-stops-to-home tour shape stored in Supabase.

What does the coordinator generate and finalize workflow do for delivery dispatch?▼

The coordinator generate and finalize workflow manages the full delivery dispatch lifecycle from route creation to completion. It supports phased rollout from mock UI to production routing, handling driver_routes persistence and stop confirmation.

Does this delivery routing approach work for volunteer-based food distribution?▼

This delivery routing approach is designed for volunteer-based food distribution, specifically Seva Eats operations. It structures volunteer pickups and drop-offs into a confident dispatch flow with Gurdwara origins and driver home returns.