
FreshMart is a full-stack grocery ordering platform built on a multi-agent architecture using the Band SDK. Three specialized AI agents work together behind the scenes: a Manager agent that routes requests, a Query agent (LangGraph) that answers questions about products and orders, and an Action agent (CrewAI) that handles order mutations like cancellations and updates. On the frontend, customers get a polished Next.js portal where they can browse 30+ products with a shopping cart, place orders, and track them through the full lifecycle pending, processing, shipped, delivered. A built-in AI chat assistant (powered by Claude) lets customers view their orders, change quantities, or cancel ā all in plain conversation. Key technical highlights: - Band SDK multi-agent orchestration across three frameworks (Anthropic SDK, LangGraph, CrewAI) - Supabase for auth, database, and real-time data - Background job that automatically advances order statuses over time - Cookie-based auth with scoped data access so each customer only sees their own orders - Full cart persistence, stock management, and server-side checkout validation
19 Jun 2026