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.
- Host: GitHub
- URL: https://github.com/jbledua/project-guidance
- Owner: jbledua
- License: mit
- Created: 2023-04-08T19:38:20.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-06T21:51:28.000Z (about 3 years ago)
- Last Synced: 2025-02-14T15:46:34.291Z (over 1 year ago)
- Topics: angular, chat, chatgpt, helpdesk
- Language: TypeScript
- Homepage:
- Size: 245 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
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.