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.
- 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.
- Frontend: Angular
- AI Integration: Open-source language model / OpenAI APIs
- Testing: Angular Testing Framework
- Node.js and npm (Node Package Manager)
- Angular CLI
- Clone the repository:
git clone https://github.com/[your-username]/ChitChatHub.git
- Navigate to the project directory:
cd ChitChatHub
- Install the necessary dependencies:
npm install
- Start the application using Angular CLI:
ng serve
- Open
http://localhost:4200/
in your browser.
Run the unit tests for the application components with:
ng test
We welcome contributions to ChitChatHub. To contribute:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Meet Gokalani: [email protected]
Project Link: https://github.com/[your-username]/ChitChatHub