Back to projects

Ecommerce IA

Multi-tenant AI chatbot platform for ecommerce via WhatsApp

About

A versatile AI-powered chatbot platform that serves multiple business types through WhatsApp integration. Uses RAG with document embeddings and OpenAI function calling to handle product inquiries, reservations, car service bookings, and sales tracking. Supports multiple LLM providers (OpenAI, Groq, Google) with configurable models per client.

Highlights

  • RAG with document chunking and pgvector embeddings (3072-dim)
  • OpenAI function calling for structured data extraction from conversations
  • Multi-provider LLM support: OpenAI, Groq, Google Generative AI
  • Multi-tenant architecture serving diverse business types (real estate, restaurants, car services, ecommerce)
  • Product catalog, sales tracking, and vendor management with embedding-based search

Tech Stack

Next.jsReactPrismaPostgreSQLpgvectorOpenAIGroqGoogle Generative AILangChainVercel AI SDKWhatsAppTailwind CSSshadcn/uiNextAuth.jsTipTapNovelRechartsNodemailerZod

Code Stats

TypeScript98.1%
CSV0.6%
JavaScript0.5%
HTML0.3%
CSS0.2%
SVG0.2%

22,409 total lines of code

Duration

June 2024 — Present

View source
PreviousNext