An open API service indexing awesome lists of open source software.

https://github.com/jbledua/project-guidance

AI-powered tech support chat app using Angular, Angular Material, and Google Material Design 2. ChatGPT answers questions, with human technicians for backup.
https://github.com/jbledua/project-guidance

angular chat chatgpt helpdesk

Last synced: about 2 months ago
JSON representation

AI-powered tech support chat app using Angular, Angular Material, and Google Material Design 2. ChatGPT answers questions, with human technicians for backup.

Awesome Lists containing this project

README

          

# Project-Guidance:
### AI-Powered Tech Support Chat Application

This repository contains an AI-powered tech support chat application built using Angular, Angular Material, and [Google Material Design 2](https://m2.material.io/design) principles. The application is designed to assist users with tech support inquiries by leveraging the ChatGPT API to provide initial answers. If ChatGPT is unable to provide a satisfactory response, the inquiry is escalated to human technicians for further assistance. Users can register, log in, ask questions, and receive real-time responses from both the AI and human support staff.

## Getting Started

To get started with the project, follow these steps:

1. Clone the repository: `git clone https://github.com/jbledua/Project-Guidance`
2. Navigate to the project directory: `cd Project-Guidance`
3. Install dependencies: `npm install`
4. Start the development server: `ng serve`
5. Open your browser and navigate to `http://localhost:4200/`

For more information on Angular CLI, please refer to the [ANGULAR_CLI.md](ANGULAR_CLI.md) file in this repository[^1].

## Work to be Done

The following tasks need to be completed to further improve and expand the project:

- [x] Finalize Firebase Authentication
- [x] Implement real-time messaging
- [ ] Integrate ChatGPT API for AI-powered tech support responses
- [ ] Improve user interface and user experience for seamless interaction with AI and human support

Feel free to contribute by addressing any of these tasks or suggesting new improvements.

## Contributing
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests.

## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

[^1]: Please note that the Angular CLI information is available in the [ANGULAR_CLI.md](ANGULAR_CLI.md) file, which provides additional details on using the CLI for this project.