Skip to content

⚙Plataforma que permite converter vídeos em áudio, gerar transcrições e criar respostas personalizadas automaticamente desenvolvida na NLW AI da RocketSeat.

Notifications You must be signed in to change notification settings

LuizGarbini/upload.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

upload.ai PRs Welcome Build Pending

upload.ai é um projeto que permite aos usuários fazer upload de vídeos (.mp4) e convertê-los em áudio (.mp3). Além disso, pode gerar transcrições de conteúdo de vídeo e criar respostas com base em prompts predefinidos.

⚛ Tecnologias Utilizadas

Front-end:

Back-end:

🔥 Iniciando o projeto:

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 repositorio:

    $ git clone https://github.com/your-username/upload.ai.git
  2. Vá até a pasta:

    $ cd upload.ai-api
  3. Instale as dependencias:

    $ npm install
  4. Configure as variáveis de ambiente em um arquivo .env.

    # Examplo
    DATABASE_URL='file:./dev.db'
    OPENAI_API_KEY='sua-api-key-da-open-ai'
  5. Inicie o banco de dados:

    # npx prisma migrate dev 
  6. Popule a tabela de prompts:

    # npx prisma db seed
  7. Inicie o servidor:

    $ pnpm run dev

Agora, com o projeto back-end em execução, execute o projeto front-end em um novo terminal seguido os seguintes passos:

  1. Vá até a pasta:

    $ cd upload-ai && cd upload web
  2. Instale as dependências:

    $ pnpm install
  3. Inicie a aplicação:

    $ pnpm run dev

🎓 Certificado do Evento

📱 Contato

Luiz Garbini Neto - Desenvolvedor Front-end

About

⚙Plataforma que permite converter vídeos em áudio, gerar transcrições e criar respostas personalizadas automaticamente desenvolvida na NLW AI da RocketSeat.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published