- 📋 Projeto
- 🚀 Tecnologias
- 📷 Preview
- 📦 Instalação
- ⚖️ Licença
- 📫 Contato
Este projeto inovador, desenvolvido durante o evento nlw-IA ministrado pelo Diego Fernandes da Rocketseat, tem como objetivo criar uma aplicação web que utiliza inteligência artificial de ponta para analisar e extrair dados-chave de vídeos de forma automatizada. O nlw-IA marca mais um capítulo na jornada da Rocketseat em democratizar o acesso à tecnologia de IA, permitindo que qualquer desenvolvedor crie soluções inovadoras e disruptivas, o evento foi um sucesso e mais uma prova da excelência técnica e didática da Rocketseat.
Para clonar e executar está aplicação, você precisará do Git, NodeJS v18.17.1 ou superior + npm v9.17.1 ou superior e o PNPm 8.7.5 instalado no seu computador. No seu terminal rode:
# Clonando o repositório
$ git clone https://github.com/lamendes/nlw-ia.git nlw-ia
# Instalando o pnpm
$ npm install -g pnpm
# Backend
# Ir até o repositório
$ cd /update-ai-api
# Instalando as dependências
$ pnpm i
# Criando as migrations do banco de dados
$ pnpm prisma migrate dev
# Obs.: Após rodar o comando acima, será solicitado o nome da migration, podemos utilizar o seguinte nome "create videos and prompts"
----------------------------------------------------------------------------------------------------------------------------------------
# Antes de executar a API, alterar o .env.example para .env e adicionar sua chave da API do OpenAI no .env
----------------------------------------------------------------------------------------------------------------------------------------
# Executar a API
$ pnpm run dev
# Obs.: Após rodar o comando acima, disponibilizará a API no endereço http://localhost:3333
# Frontend
# Ir até o repositório
$ cd /upload-ai-web
# Instalando as dependências
$ pnpm i
# Executar Web
$ pnpm run dev
Esse projeto está sob a licença MIT.
by Lucas Mendes 🚀