Skip to content

Kushal-Pareek/AI-ChatGPT

Repository files navigation

Chat-GPT-Clone

Welcome to Chat-GPT-Clone, a Multi-Functional MERN project powered by OpenAI API!

Project Overview

Chat-GPT-Clone is a versatile application that incorporates various AI-driven functionalities such as text summarization, paragraph generation, chatbot interactions, JavaScript code conversion, and sci-fi image generation. This project serves as an excellent showcase of the capabilities of the OpenAI API.

Folder Structure

The project follows the following folder structure:

  • backend/ // Backend server implementation
  • client/ // Frontend client implementation

The backend/ folder contains the server-side implementation, built with Node.js and Express.js. It handles API requests, interacts with the OpenAI API, and communicates with the database. The client/ folder contains the client-side implementation, built with React.js. It provides the user interface for interacting with the various functionalities of the application.

Prerequisites

Before running the application, make sure you have the following prerequisites installed on your system:

  • Node.js
  • MongoDB

Installation

  1. Clone the repository: git clone <github_repo_url>
  2. Navigate to the project root directory: cd Chat-Gpt-Clone
  3. Install dependencies for both the backend and client:
    • cd backend
    • npm install
    • cd ../client
    • npm install

Configuration

To configure the application, create a .env file in the backend/ directory and add the following environment variables:

page 1

page 2

page 3

page 4

page 5

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published