Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.98 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.98 KB

Aplicação de Transcrição e Resumo de Vídeos

Visão Geral

Esta aplicação foi projetada para transcrever vídeos, gerar resumos para descrições do YouTube e criar tags para melhorar o SEO no YouTube. Ela utiliza várias tecnologias modernas para proporcionar uma experiência de usuário eficiente e fluida.

Funcionalidades

  • Transcrição de Vídeos: Transcreve automaticamente o áudio dos vídeos.
  • Geração de Resumos: Gera resumos concisos para serem usados como descrições no YouTube.
  • Criação de Tags: Cria tags relevantes para vídeos do YouTube, melhorando a descobribilidade.

Tecnologias Utilizadas

  • Frontend:

    • React: Biblioteca JavaScript para construção de interfaces de usuário.
    • Vite: Ferramenta de build que proporciona uma experiência de desenvolvimento mais rápida e leve para projetos web modernos.
    • TypeScript: Linguagem de programação fortemente tipada que se baseia em JavaScript.
    • TailwindCSS: Framework CSS utilitário para desenvolvimento rápido de interfaces.
    • shadcn/ui: Biblioteca de componentes para construção de interfaces de usuário.
  • Backend:

    • Node.js: Ambiente de execução JavaScript baseado no motor V8 do Chrome.
    • Fastify: Framework web para Node.js, focado em desempenho e baixo overhead.
    • Prisma: ORM (Object-Relational Mapping) que simplifica o acesso ao banco de dados.
    • SQLite: Motor de banco de dados SQL autônomo, de alta confiabilidade e totalmente incorporado.
    • Zod: Biblioteca de declaração e validação de esquemas, orientada para TypeScript.
  • Utilitários:

    • FFmpeg: Solução completa e multiplataforma para gravar, converter e transmitir áudio e vídeo.
    • API OpenAI: Utilizada para gerar resumos e tags de vídeos usando IA.

Licença

Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.


Sinta-se à vontade para explorar e melhorar esta aplicação. 🚀