Skip to content

madalena-rocha/upload-ai-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

upload.ai

Projeto desenvolvido na Trilha Mastery da NLW IA da Rocketseat.

Projeto   |    Tecnologias   |    Utilização   |    Licença

License

📁 Projeto

O projeto consiste num gerador de descrições e títulos para vídeos do YouTube a partir da transcrição do conteúdo.

O back-end do projeto está disponível neste repositório. Já o front-end está disponível aqui.

💻 Tecnologias

Este projeto foi desenvolvido utilizando tecnologias como:

  • Node.js
  • TypeScript
  • Fastify
  • Prisma
  • Dotenv
  • OpenAI
  • Zod

💡 Utilização

Para executar a aplicação em sua máquina localmente, certifique-se de ter o Node.js e o npm instalados antes de prosseguir com as etapas abaixo:

  1. Clone o projeto:
$ git clone https://github.com/madalena-rocha/upload-ai-api
  1. Acesse a pasta do projeto:
$ cd upload-ai-api
  1. Instale as dependências:
$ npm install
  1. Execute as migrações:
$ npx prisma migrate dev
  1. Inicie o servidor:
$ npm run dev

⚠️ Importante: Crie um arquivo .env de acordo com o arquivo .env.example. No campo DATABASE_URL, especifique a URL do banco de dados que deseja utilizar. Crie uma conta no site OpenAI, obtenha sua chave da API e preencha o campo OPENAI_KEY com sua chave.

📝 Licença

Este projeto está sob a licença MIT.


Feito com 💜 by Madalena 👋🏾

Releases

No releases published

Packages

No packages published