Project overview
Chatbotz is an AI-powered SaaS platform that allows businesses and website owners to create, configure, and deploy chatbots directly on their websites without building their own AI infrastructure.
I designed and built the entire platform as a solo Full Stack Developer, covering the marketing website, authentication, admin dashboard, bot management, AI provider integrations, backend infrastructure, and embeddable chatbot widget.
Users can configure each chatbot with its own system prompt, welcome message, theme, status, AI provider, and model. The platform supports OpenAI, Groq, OpenRouter, Anthropic, and Gemini through a flexible multi-provider architecture.
Each chatbot generates a lightweight script snippet that can be added to any website with a single line of code. The script loads an embeddable widget connected to a public chat endpoint, requiring no additional backend setup from the customer.
Build process
Product Discovery
Defined the core SaaS experience around a simple goal: allowing users to move from signup to a live AI chatbot with as little technical friction as possible.
System Architecture
Designed the application structure, database model, authentication flow, multi-provider AI layer, bot configuration system, and embeddable widget architecture.
Development
Built the marketing website, admin dashboard, bot management experience, authentication, backend functions, and chatbot configuration flows using React 19, TanStack Start, Convex, and Clerk.
AI & Embed Integration
Integrated multiple LLM providers and developed the one-line embed system that allows each chatbot to run directly on third-party websites.
Testing & Refinement
Added unit and integration testing with Vitest and Testing Library, then refined the complete flow from bot creation and configuration to deployment and live chat interaction.


