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.
Front-end:
Back-end:
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:
-
Clone o repositorio:
$ git clone https://github.com/your-username/upload.ai.git
-
Vá até a pasta:
$ cd upload.ai-api
-
Instale as dependencias:
$ npm install
-
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'
-
Inicie o banco de dados:
# npx prisma migrate dev
-
Popule a tabela de
prompts
:# npx prisma db seed
-
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:
-
Vá até a pasta:
$ cd upload-ai && cd upload web
-
Instale as dependências:
$ pnpm install
-
Inicie a aplicação:
$ pnpm run dev
Luiz Garbini Neto - Desenvolvedor Front-end