https://github.com/IsaacAlves7/ai-integration
✳️ This is an integration project of ChatGPT using Node.js and React.js.
https://github.com/IsaacAlves7/ai-integration
axios client-server css3 n-tier-architecture nodejs openai-api react rest-api
Last synced: 6 months ago
JSON representation
✳️ This is an integration project of ChatGPT using Node.js and React.js.
- Host: GitHub
- URL: https://github.com/IsaacAlves7/ai-integration
- Owner: IsaacAlves7
- Created: 2023-10-22T20:01:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-27T07:30:52.000Z (about 2 years ago)
- Last Synced: 2025-02-01T19:28:05.301Z (over 1 year ago)
- Topics: axios, client-server, css3, n-tier-architecture, nodejs, openai-api, react, rest-api
- Language: CSS
- Homepage:
- Size: 178 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# chatgpt-clone
[](URL_DO_SEU_TESTE)
Esse é um projeto de integração com ChatGPT usando Node.js e React.js.
## Development
Technologies:
- [x] **Client**: React, Axios, CSS3
- [x] **Server**: Node.js, [OpenAI API](https://platform.openai.com/docs/api-reference), CORS, .Env, Express
- [x] **Architecture**: Client-Server, REST API, N-Tier Architecture
PATH Directory:
chatgpt-clone/
│
├─── web/ # Diretório do cliente (frontend)
│ ├─── public/ # Arquivos estáticos públicos (HTML, CSS, JS)
│ ├─── src/ # Código-fonte do cliente
│ │ ├─── components/ # Componentes reutilizáveis
│ │ ├─── pages/ # Páginas da aplicação
│ │ └─── index.js # Ponto de entrada do cliente
│ └─── package.json # Metadados e dependências do cliente
│
├─── server/ # Diretório do servidor (backend)
│ ├─── config/ # Configurações do projeto
│ │ └─── openai.js # Código de integração da API da OpenAI
│ ├─── src/ # Código-fonte do servidor
│ │ ├─── routes/ # Rotas da API
│ │ ├─── controllers/ # Controladores da lógica de negócios
│ │ ├─── models/ # Modelos de dados
│ │ ├─── server.js
│ │ └─── app.js # Ponto de entrada do servidor
│ └─── package.json # Metadados e dependências do servidor
│
└─── package.json # Metadados e dependências do projeto global
Environment Variables:
[](#)
```
OPEN_AI_KEY
PORT
```
1. Installing all dependences:
[](#)
```sh
npm i
```
## Staging
## Production