Partner Bot Web Page
Last updated
This module connects your 10Q Inference Lambda to a browser-based front end. By the end you will have a working React application — hosted on AWS Amplify — that lets a user select a company, filing period, and question, then displays the LLM-generated answer.
The module is the midpoint deliverable of the course: everything before it builds backend services; everything after it extends or secures the full stack. Completing it proves your Lambda, your deployment pipeline, and your front-end tooling all work together end to end.
Hosting & backend orchestration
AWS Amplify Gen 2
Declarative infrastructure, sandbox dev environments, CI-friendly deploys
Build tool
Vite
Fast HMR, native ESM, zero-config React support
UI components
Amplify UI for React
Accessible, themeable primitives that integrate with Amplify data and auth
Auth (later)
Amazon Cognito via Amplify Auth
Token-based identity with minimal custom code
Initialize a Vite + React project with Amplify Gen 2 and deploy a sandbox
Compose a query form from Amplify UI components and render inference results
Wire the form to your 10Q Inference Lambda through an HTTP API
Add sign-in/sign-up and protect the API route with a JWT authorizer
A deployed 10Q Inference Lambda that accepts requests conforming to the Lambda Contract
Node.js LTS and npm installed
An AWS account with Amplify and Bedrock access enabled (Setup: AWS Account)
Git configured with a remote repository (GitHub Setup)
Last verified: 2026-06
Last updated