AI ChatBot using Gemini AI API This project is a web-based chat application that utilizes the Gemini AI API to provide conversational interactions with users. It is built with React, Tailwind CSS, and integrates with a MERN (MongoDB, Express.js, React, Node.js) stack for backend functionality.
Features Real-time Chat: Users can engage in real-time conversations with the AI chatbot. Recent Chats: Display of recent chat history for users to reference. Settings: Settings options for customizing the chat experience. Authentication: User authentication system for personalized experiences. Technologies Used Frontend: React: JavaScript library for building user interfaces. Tailwind CSS: Utility-first CSS framework for styling. Backend: MongoDB: NoSQL database for storing chat history and user data. Express.js: Web application framework for Node.js. Node.js: JavaScript runtime for server-side logic. API Integration: Gemini AI API: AI-powered chatbot API for conversational interactions.