Chatbot using Gemini API
A chatbot built using the Gemini API, similar to ChatGPT, deployed on Render. This project leverages modern web technologies to provide a seamless chat experience.
Tech Stack
- Express: A fast web framework for Node.js, perfect for building APIs.
- Axios: A promise-based HTTP client for the browser and Node.js, used for making requests to the Gemini API.
- Vite: A modern frontend build tool that provides a fast development environment.
- Framer Motion: A library for animations in React applications, enhancing the user experience with smooth transitions.
- Gemini API: A powerful interface for integrating AI capabilities into applications, enabling developers to build intelligent chatbots and enhance user interactions seamlessly.
- Redux Toolkit: A standardized way to write Redux logic that simplifies the process of managing state.
Getting Started
-
Clone the repository:
git clone https://github.com/ShardenduMishra22/AI-Chat-Bot.git
-
Navigate to the project directory:
cd Ai-chat-bot
-
Install the dependencies:
npm install
-
Start the application:
npm start
Project Account
Check out my project account on GitHub: MishraShardendu22 (opens in a new tab)