← All freeCodeCamp videos

Building an AI-Powered E-commerce Chat Assistant with MongoDB – Tutorial

45,081 views 1,596 likes 2025-08-20 1:42:45 Watch on YouTube ↗ freeCodeCamp ↗
Generative AIBackendDatabasesMongoDBGemini

Chapters (9)

Show the creator's full description
Learn how to build a fully functional, AI-powered shopping assistant from scratch. @aniakubow will teach you how to use cutting-edge technologies like LangChain's LangGraph for agent orchestration, MongoDB Atlas for vector search and memory, and Google's Gemini as the brains of the operation. Key skills you'll learn include setting up a Node.js backend, creating a React frontend, and seeding a database with AI-generated product data. By the end, you'll have a complete e-commerce chat assistant that can take autonomous, multi-step actions to help customers in real time. Code: https://github.com/kubowania/ecommerce-chat-helper Sign up link for MongoDB Atlas: https://www.mongodb.com/cloud/atlas/register/?utm_campaign=academia&utm_source=freecodecamp&utm_medium=referral&utm_content=shoppingassistant&utm_term=sm 🏗️ MongoDB provided a grant to make this course possible. ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:02:29) Backend Setup ⌨️ (0:08:03) MongoDB Setup ⌨️ (0:18:14) Seeding the Database ⌨️ (0:43:22) Building the AI Agent ⌨️ (1:07:10) Frontend Setup ⌨️ (1:19:17) Building the Chat Widget ⌨️ (1:31:57) Frontend Logic ⌨️ (1:42:19) Final Result & Outro

Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.