AI Chatbot is an advanced chatbot application designed to provide intelligent and contextual responses to user queries. By leveraging the Gemini API, this chatbot retains conversation context for more meaningful interactions.
- Retains conversation context for follow-up queries
- Provides intelligent and personalized responses
- User-friendly interface for seamless interactions
- Responsive design for optimal user experience on all devices
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Node.js, Express.js
- API: Gemini API
To get a local copy of the project up and running, follow these steps:
Ensure you have the following installed on your local machine:
- Node.js
- npm (or yarn)
-
Clone the repository:
git clone https://github.com/Saniyakubu/chatbot.git
-
Navigate to the project directory:
cd GeminiAl
-
Install the necessary dependencies:
npm install
or if you're using yarn:
yarn install
-
Start the backend server:
npm run server
or if you're using yarn:
yarn server
-
Start the frontend development server:
npm start
or if you're using yarn:
yarn start
-
Open your browser and navigate to
http://localhost:2000
to see the application in action.
- Start a conversation with the chatbot by typing your message.
- The chatbot retains the context of your conversation to provide more personalized responses.
- Enjoy an intelligent and interactive chatting experience.
Contributions are welcome! If you have any ideas for new features or improvements, feel free to open an issue or submit a pull request.
Distributed under the MIT License. See LICENSE
for more information.
For any inquiries or feedback, feel free to reach out:
- Email: [email protected]
- LinkedIn: my-linkedin-profile
- Twitter: my-twitter-handle
Thank you for using AI Chatbot!