Documentation covering the full Growth Chat development process, from discovery and design to implementation and deployment.
What is Growth Chat?
An AI-powered chat widget for a company landing page that replaces passive contact forms with intelligent conversations. It qualifies inbound leads, answers questions about the company’s services, and routes hot prospects to sales in real time.
This project is built as part of a course to explore real-world AI engineering — agent design, RAG, tool use, and production deployment.
Project Modules
This site. Architecture decisions, design docs, and development notes.
Python-based backend powering the chat agent. Handles conversation, qualification logic, and lead routing.
Status: TODO
React widget embedded on the company landing page. Connects to the Agent API.
Status: TODO
Documentation
- Discovery Artifact — Problem space, open questions, and design considerations
- Problem Statement — Formal problem definition and MVP scope, the authoritative input to the PRD
- Product Requirements Document — Feature scope, requirements, technical stack candidates, and open questions for the MVP
- User Personas — Target and negative visitor personas for the company website chat