A lightweight e commerce demo platform with an integrated AI powered customer support chatbot.
The chatbot is powered by Google Gemini and provides instant help for product details, availability, order status, return policies, delivery information, and more.
This project was developed for the module Artificial Intelligence Techniques and Agent Technology.
- Home page with simple product listings
- Product information loaded from a static dataset
- Clean user interface suitable for a demo project
- AI support assistant named ByteBot
- Integrated Google Gemini model
- Provides answers about:
- Product availability
- Product recommendations
- Order status checks
- Return and refund policies
- Polite fallback responses when the user asks something outside ByteCart scope
- Strict behavior enforcement through a system instruction
- Chatbot icon on the UI opens a separate chat window
- Real time response without page reload
- Simple and clean chat layout
- HTML, CSS, JavaScript
- Basic responsive layout
- Node.js
- Express.js
- Environment configuration with dotenv
- Google Gemini 2.5 Flash
- Official Google Generative AI Node.js SDK