├── .gitignore ├── README.md ├── backend ├── .env.example ├── .gitignore ├── langgraph.json ├── package.json ├── src │ ├── index.ts │ ├── tools.ts │ └── types.ts └── tsconfig.json ├── frontend ├── .env.example ├── .eslintrc.json ├── .gitignore ├── README.md ├── app │ ├── MyRuntimeProvider.tsx │ ├── api │ │ └── [..._path] │ │ │ └── route.ts │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components.json ├── components │ ├── tools │ │ ├── ToolFallback.tsx │ │ ├── price-snapshot │ │ │ ├── PriceSnapshotTool.tsx │ │ │ └── price-snapshot.tsx │ │ └── purchase-stock │ │ │ ├── PurchaseStockTool.tsx │ │ │ ├── transaction-confirmation-final.tsx │ │ │ └── transaction-confirmation-pending.tsx │ └── ui │ │ ├── button.tsx │ │ └── card.tsx ├── lib │ ├── chatApi.ts │ └── utils.ts ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── tailwind.config.ts └── tsconfig.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/README.md -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist 3 | .turbo 4 | .env 5 | pdfs/** 6 | src/generated/** -------------------------------------------------------------------------------- /backend/langgraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/backend/langgraph.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/backend/src/index.ts -------------------------------------------------------------------------------- /backend/src/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/backend/src/tools.ts -------------------------------------------------------------------------------- /backend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/backend/src/types.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/.env.example -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/app/MyRuntimeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/app/MyRuntimeProvider.tsx -------------------------------------------------------------------------------- /frontend/app/api/[..._path]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/app/api/[..._path]/route.ts -------------------------------------------------------------------------------- /frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/app/globals.css -------------------------------------------------------------------------------- /frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/app/layout.tsx -------------------------------------------------------------------------------- /frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/app/page.tsx -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/components/tools/ToolFallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/components/tools/ToolFallback.tsx -------------------------------------------------------------------------------- /frontend/components/tools/price-snapshot/PriceSnapshotTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/components/tools/price-snapshot/PriceSnapshotTool.tsx -------------------------------------------------------------------------------- /frontend/components/tools/price-snapshot/price-snapshot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/components/tools/price-snapshot/price-snapshot.tsx -------------------------------------------------------------------------------- /frontend/components/tools/purchase-stock/PurchaseStockTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/components/tools/purchase-stock/PurchaseStockTool.tsx -------------------------------------------------------------------------------- /frontend/components/tools/purchase-stock/transaction-confirmation-final.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/components/tools/purchase-stock/transaction-confirmation-final.tsx -------------------------------------------------------------------------------- /frontend/components/tools/purchase-stock/transaction-confirmation-pending.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/components/tools/purchase-stock/transaction-confirmation-pending.tsx -------------------------------------------------------------------------------- /frontend/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/lib/chatApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/lib/chatApi.ts -------------------------------------------------------------------------------- /frontend/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/lib/utils.ts -------------------------------------------------------------------------------- /frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/next-env.d.ts -------------------------------------------------------------------------------- /frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/next.config.mjs -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/postcss.config.mjs -------------------------------------------------------------------------------- /frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/virattt/assistant-ui-stockbroker/HEAD/turbo.json --------------------------------------------------------------------------------