Skip to content

Repository files navigation

ChatGPT React Project Explorer

This project is a React application that allows users to interact with OpenAI's ChatGPT API while providing the context of an entire programming project. Users can upload a zipped project folder, and the application will send the files' content to ChatGPT one by one, allowing the AI model to have a better understanding of the project context. This makes it possible to ask ChatGPT to add specific functionalities or detect bugs in particular files.

Getting Started

Follow these steps to set up the project locally:

Prerequisites

  • Node.js and npm installed on your machine
  • An API key from OpenAI

Installation

  1. Clone the repository
git clone https://github.com/Qouter/chatgptFullContext.git
  1. Install dependencies
npm install
  1. Create a .env file in the root of your project and add your OpenAI API key:
REACT_APP_OPENAI_API_KEY=your_api_key_here
  1. Run the development server
npm start

The application should now be accessible at http://localhost:3000.

Features

  • Upload a zipped programming project
  • Send the content of the files to ChatGPT
  • Chat with ChatGPT using text input
  • Receive responses from ChatGPT in the context of the uploaded project

Built With

Contributing

If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch with a descriptive name
  3. Make your changes and commit them with clear and concise commit messages
  4. Push your changes to the branch
  5. Create a pull request

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages