
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



Project Details
Client
Personal Project
Timeline
5 Days (2025)
Role
Full Stack Developer
© 2026 Jane Doe. All rights reserved.
0%

