andrelinos / nlw-13-ia-mastery-web

Upload.AI é uma aplicação web que usa IA para gerar transcrição de vídeos, título e descrição para o YouTube.

Home Page:https://nwl13-upload-ai.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt imagem de capa

NLW IA Mastery Upload.ai - Frontend

Este é o repositório do frontend da aplicação NLW IA Mastery Upload.ai, desenvolvida como parte do evento patrocinado pela Rocketseat chamado NLW IA. Esta aplicação é voltada para a conversão de vídeos em áudio, transcrição de conteúdo e geração automática de títulos e descrições para vídeos no YouTube, com o uso de tecnologias de ponta, incluindo TypeScript, Vite.js e Tailwind CSS.

Pré-requisitos

Antes de começar, certifique-se de ter os seguintes pré-requisitos instalados em seu ambiente de desenvolvimento:

Como Instalar e Executar

Siga as etapas abaixo para instalar e executar o frontend da aplicação:

  1. Clone este repositório:

    git clone https://github.com/andrelinos/nlw-13-ia-mastery-web.git
  2. Navegue para o diretório do projeto:

cd nlw-13-ia-mastery-web
  1. Instale as dependências usando pnpm (ou npm):
pnpm install
# ou
npm install
  1. Inicie o servidor de desenvolvimento:
pnpm dev
# ou
npm run dev

A aplicação estará disponível em http://localhost:3000. Você pode acessá-la a partir do seu navegador.

Configuração Certifique-se de configurar as variáveis de ambiente necessárias para a aplicação, incluindo a URL do servidor backend, caso necessário. Essas configurações podem ser encontradas no arquivo .env.

Tecnologias Utilizadas

  • Vite.js: Um construtor de aplicativos web rápido e elegante.
  • TypeScript: Continuamos usando TypeScript para o frontend para consistência.
  • Tailwind CSS: Um framework de CSS altamente personalizável e fácil de usar.
  • FFmpeg: Uma poderosa ferramenta para manipulação de áudio e vídeo. FFmpeg
  • shadcn/ui: Biblioteca para criação de interfaces de usuário elegantes.
  • Axios: Uma biblioteca para fazer requisições HTTP.

Contribuição Sinta-se à vontade para contribuir com este projeto. Você pode abrir problemas (issues) ou enviar solicitações de recebimento (pull requests) para melhorias, correções de bugs e novos recursos.

Sobre eu

About

Upload.AI é uma aplicação web que usa IA para gerar transcrição de vídeos, título e descrição para o YouTube.

https://nwl13-upload-ai.vercel.app/


Languages

Language:TypeScript 85.7%Language:JavaScript 7.6%Language:CSS 5.3%Language:HTML 1.3%