Skip to content

meetkg/ChatBot-Angular

Repository files navigation

ChitChatHub

ChitChatHub is an innovative web-based chat application developed using Angular. It integrates with an open-source language model or OpenAI APIs to provide a ChatGPT-like conversational experience. This application exemplifies the use of advanced AI models in creating interactive and intelligent chat interfaces.

Features

  • AI-Enhanced Chat: Leverages an open-source language model or OpenAI APIs for intelligent and dynamic conversations.
  • Real-Time Messaging: Users can send and receive messages instantly with AI-driven responses.
  • Message Editing: Provides the ability for users to edit their messages post sending.
  • Responsive Design: Fully responsive, ensuring a consistent user experience across various devices.
  • Automated Responses: Handles user inputs and generates automated responses using AI technology.

Technology Stack

  • Frontend: Angular
  • AI Integration: Open-source language model / OpenAI APIs
  • Testing: Angular Testing Framework

Getting Started

Prerequisites

  • Node.js and npm (Node Package Manager)
  • Angular CLI

Installation

  1. Clone the repository:
    git clone https://github.com/[your-username]/ChitChatHub.git
    
  2. Navigate to the project directory:
    cd ChitChatHub
    
  3. Install the necessary dependencies:
    npm install
    

Running the Application

  1. Start the application using Angular CLI:
    ng serve
    
  2. Open http://localhost:4200/ in your browser.

Testing

Run the unit tests for the application components with:

ng test

Contributing

We welcome contributions to ChitChatHub. To contribute:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Meet Gokalani: [email protected]

Project Link: https://github.com/[your-username]/ChitChatHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published