Back to Portfolio
FMLIO Assistant — Gemini-powered Chatbot
Chatbot

FMLIO Assistant — Gemini-powered Chatbot

A product-discovery and customer support chatbot for FMLIO using Gemini API, Node.js, Express.js, and MongoDB.

Project Overview

FMLIO Assistant is a conversational chatbot that helps customers find products, check availability, get suggestions, and complete simple order-related tasks. The backend is built with Node.js and Express.js, storing conversation logs and product/index data in MongoDB. The assistant uses Google's Gemini API (LLM) as the core natural language engine for parsing user intent, generating responses, and composing search queries.

Key Features

  • Natural language product search (by name, category, attributes, price range, and Bangla/Banglish queries)
  • Context-aware follow-up questions (clarify size, color, quantity)
  • Gemini-powered intent detection + response generation with prompt templates
  • Express API endpoints for chat, product search
  • MongoDB schemas for users, conversations, products
  • Multi-language support (Bangla + English + Banglish)

Technologies Used

Next.jsReactExpress.jsNode.jsMongoDBGemini API

Project Gallery

Homepage & Chatbot Highlights
Chatbot Detail Page
Chatbot Application Page

Project Details

Client

Personal Project

Timeline

5 Days (2025)

Role

Full Stack Developer

© 2026 Jane Doe. All rights reserved.

0%