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.