Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/parin-prog/aigpt_chat
AIGPT_Chat is an innovative software solution designed to provide users with quick and accurate answers to their questions and queries. This project leverage OpenAI's GPT-3.5-turbo, to generate meaningful responses based on user inputs.
https://github.com/parin-prog/aigpt_chat
chatgpt-api expressjs javacript mongodb nodejs reactjs
Last synced: 24 days ago
JSON representation
AIGPT_Chat is an innovative software solution designed to provide users with quick and accurate answers to their questions and queries. This project leverage OpenAI's GPT-3.5-turbo, to generate meaningful responses based on user inputs.
- Host: GitHub
- URL: https://github.com/parin-prog/aigpt_chat
- Owner: parin-prog
- Created: 2023-11-02T10:46:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-18T10:55:54.000Z (about 1 year ago)
- Last Synced: 2024-11-07T23:40:11.594Z (3 months ago)
- Topics: chatgpt-api, expressjs, javacript, mongodb, nodejs, reactjs
- Language: JavaScript
- Homepage: https://aigpt-chat.vercel.app
- Size: 5.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AIGPT_Chat | AI Query-Based Answer Generator
#### The AIGPT_Chat is an innovative software solution designed to provide users with quick and accurate answers to their questions and queries. This project leverages advanced natural language processing (NLP) technology, specifically OpenAI's GPT-3.5-turbo, to generate meaningful responses based on user inputs.#### AIGPT_Chat provides an efficient and convenient way for users to obtain answers to their questions without the need for extensive human intervention. It offers instant access to information, enhances user experience, and can be applied across various domains and industries. Whether you're building an educational tool, enhancing customer support, or automating content creation, this project has the potential to streamline processes and improve information retrieval.
### The application is composed of the following Features:
---1) User-Friendly Interface: The project offers a user-friendly interface where users can enter their questions or queries.
2) Instant Response: Upon submitting a query, the system swiftly processes the input and generates a response within seconds, making it suitable for real-time applications.
3) Natural Language Understanding: The system understands and processes queries written in natural language, allowing users to interact in a conversational manner.
4) Contextual Awareness: The solution has the ability to understand context, making it capable of generating coherent responses, taking into account previous questions or inputs.### Screenshots:
---Login and Signup Page:
---
Home and Chat Page:---
Profile Page:---
Medium Screen View:## Developed With
* [Visual Studio Code](https://code.visualstudio.com/) - A source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring
* [React](https://reactjs.org/) - A javascript library for building user interfaces
* [Tailwind CSS](https://tailwindcss.com/_next/static/media/tailwindcss-mark.3c5441fc7a190fb1800d4a5c7f07ba4b1345a9c8.svg) - A prebuilt comp. provider
* [NodeJS](https://nodejs.org/en) - A JavaScript runtime for server-side applications.
* [ExpressJS](https://expressjs.com/) - A web application framework for Node.js.
* [MongoDB](https://www.mongodb.com/atlas/database) - A NoSQL database system.
* [Open AI](https://seeklogo.com/images/O/open-ai-logo-8B9BFEDC26-seeklogo.com.png) - AI model api provider.---
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
The following software is required to be installed on your system:
* Node 18.x.x
* Npm 20.5.0Type the following commands in the terminal to verify your node and npm versions
```bash
node -v
npm -v
```## How to Run
1. **Clone the Repository**: Start by cloning this repository to your local machine.
2. **Backend Setup**:
- Navigate to the backend directory and run `npm install` to install the required backend dependencies.
- Configure the database and environment variables as specified in the backend documentation.
- Run `npm start` to start the server.3. **Frontend Setup**:
- Navigate to the frontend directory and run `npm install` to install the required frontend dependencies.
- Configure the frontend environment variables as necessary.
- Run `npm start` to launch the frontend.4. **Access the Application**:
- Visit the application in your web browser at `http://localhost:5173` (by default for the frontend).
- Ensure the backend is running on a different port as specified in your configuration.