Skip to content

Latest commit

 

History

History
110 lines (70 loc) · 2.31 KB

README.md

File metadata and controls

110 lines (70 loc) · 2.31 KB

AI Chatbot

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.

AI Chatbot Logo

Features

  • 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

Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS
  • Backend: Node.js, Express.js
  • API: Gemini API

Screenshots

Chat Interface

Chat Interface

Getting Started

To get a local copy of the project up and running, follow these steps:

Prerequisites

Ensure you have the following installed on your local machine:

  • Node.js
  • npm (or yarn)

Installation

  1. Clone the repository:

    git clone https://github.com/Saniyakubu/chatbot.git
  2. Navigate to the project directory:

    cd GeminiAl
  3. Install the necessary dependencies:

    npm install

    or if you're using yarn:

    yarn install

Running the Application

  1. Start the backend server:

    npm run server

    or if you're using yarn:

    yarn server
  2. Start the frontend development server:

    npm start

    or if you're using yarn:

    yarn start
  3. Open your browser and navigate to http://localhost:2000 to see the application in action.

Usage

  • 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.

Contributing

Contributions are welcome! If you have any ideas for new features or improvements, feel free to open an issue or submit a pull request.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

For any inquiries or feedback, feel free to reach out:

Thank you for using AI Chatbot!