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.
- 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.
-
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.
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. 🚀