/Projeto-Fullstack-AI-MERN

Último trabalho em grupo para o curso Programadores Cariocas

Primary LanguageJavaScript

🌼 Projeto em grupo módulo 5

dAIsy é uma pequena plataforma de rede social que permite criar uma conta, fazer login e atualizar seu perfil. Você também pode criar suas próprias imagens usando a API DALL-E da OpenAI em nosso site e compartilhá-las com a comunidade.

💻 Começando

Baixe os arquivos do repositório GitHub.

git clone https://github.com/seu-nome-de-usuario/minha-plataforma-de-rede-social.git

Abra o terminal e navegue até as pastas do cliente e do servidor.

cd minha-plataforma-de-rede-social/cliente
cd minha-plataforma-de-rede-social/servidor

Crie um arquivo .env na pasta do cliente com a seguinte linha:

VITE_BASE_URL=http://localhost:6969

Crie um arquivo .env na pasta do servidor com as seguintes informações:

DATABASE_URL=sua-url-de-banco-de-dados
DALL_E_API_KEY=sua-chave-de-API-da-DALL-E
CLOUDINARY_CLOUD_NAME=seu-nome-de-nuvem-cloudinary
CLOUDINARY_API_KEY=sua-chave-de-API-do-Cloudinary
CLOUDINARY_API_SECRET=sua-chave-secreta-de-API-do-Cloudinary

Execute npm i em ambas as pastas para instalar as dependências necessárias.

npm i

Para iniciar o servidor Vite React, execute npm run dev na pasta do cliente.

cd client
npm run dev

Para iniciar o servidor Express.js, execute npm start na pasta do servidor.

cd server
npm start

✨ Utilização

Para usar esta plataforma de rede social, primeiro crie uma conta clicando no botão "Criar Conta" e preenchendo as informações necessárias, como seu endereço de e-mail, nome, sobrenome e uma senha. Depois de criar uma conta, você pode fazer login clicando no botão "Entrar" e inserindo seu e-mail e senha.

Depois de fazer login, você será redirecionado para a página principal. Para atualizar suas informações de perfil, como seu e-mail, nome e sobrenome, clique no link "Perfil" no menu de navegação.

Você também pode criar suas próprias imagens usando a API DALL-E da OpenAI em nosso site. Basta clicar no botão "Criar Imagem" no site, inserir os parâmetros desejados da imagem e clicar no botão "Gerar Imagem" para criar e baixar a imagem. Você também pode compartilhar sua imagem com a comunidade, basta clicar no botão "Compartilhar Imagem" e ela será adicionada à galeria de imagens compartilhadas.

Esteja ciente de que a API DALL-E tem limites de uso e pode não estar sempre disponível.

🔨 Contribuindo

Se você deseja contribuir para este projeto, envie uma solicitação pull.

💕 Contribuidores

📃 Licença

Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.