Skip to content

Jalendar10/Nova

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOVA — Agentic Commerce (VC Track)

End-to-end agentic commerce demo: Intent → structured shopping spec → multi-retailer sourcing → transparent ranking → combined cart → simulated cross-store checkout → receipt.

This is not a recommendation chatbot. It demonstrates delegation across the full shopping workflow.

Repository link

GitHub: https://github.com/Jalendar10/Nova.git

To copy it locally:

git remote get-url origin

Quickstart

npm install
npm run dev -- --host 127.0.0.1 --port 8080

Open: http://127.0.0.1:8080/

One-minute demo

Use the step-by-step judge script in DEMO.md.

How it meets the VC Track requirements

  • Conversational brief + constraints capture
    • Captures budget, deadline, preferences, must-haves vs nice-to-haves into a structured spec.
  • Multi-retailer discovery (≥ 3 retailers)
    • Sourcing runs across a mocked retailer network with realistic product, coupon, and delivery data.
    • Each product includes price, delivery estimate, variants, and retailer identity.
  • Transparent ranking engine (not just LLM output)
    • Deterministic scoring across: cost, delivery feasibility, preference match, set coherence, availability.
    • Includes “Why #1?” explanations and an optional Explain Mode / Decision Trace.
  • Single combined cart view
    • Multi-retailer combined cart with totals, delivery warnings, and coupon savings.
    • Supports optimization and item replacement behavior.
  • Checkout orchestration (safe demo)
    • Address + payment entered once.
    • Simulated fan-out checkout per retailer with order + receipt output.
  • User can modify cart and agent adapts
    • Quantity changes/removals update totals and delivery feasibility in real time.

Tech stack

  • TypeScript + React + Vite
  • Tailwind + shadcn/ui
  • Supabase Edge Functions (Deno + TypeScript) for intent extraction (with a client-side fallback so the demo remains robust)

Project structure (high level)

  • UI + app flow: src/pages/Index.tsx
  • Sourcing engine: src/lib/sourcing.ts
  • Ranking engine: src/lib/ranking.ts
  • Retailer catalog (realistic mocks): src/data/retailers.ts
  • Combined cart + pricing: src/components/nova/UnifiedCart.tsx, src/lib/cart.ts
  • Checkout simulation: src/components/nova/CheckoutSimulation.tsx

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages