This project is a React-based AI Chatbot application using JavaScript, CSS, and HTML. It features a dynamic chat interface, typing indicator, auto-scroll, customizable bot personality, and responsive design.
From the README
AI Chatbot This project is a React-based AI Chatbot application that provides a conversational interface for users to interact with an AI model. The chatbot is powered by a Gemini API and is designed to dynamically respond to user queries. Features • Dynamic Chat Interface: Users can send messages, and the chatbot responds in real-time. • Typing Indicator: Displays a "Typing..." message while the bot generates a response. • Auto-Scroll: Automatically scrolls to the latest message in the chat window. • Customizable Bot Personality: The bot's responses are tailored based on the provided context. • Responsive Design: Optimized for both desktop and mobile devices. --- Key Learnings While...
Skills
- JavaScript
- CSS
- HTML