Um sistema de teleprompter profissional de alto desempenho desenvolvido com Electron, React, Vite e TypeScript. Projetado para produtores de conteúdo, palestrantes e estúdios que buscam uma solução robusta e fácil de usar com suporte a múltiplos monitores.
- Dual Screen System: Janela de controle independente para o operador e janela de exibição dedicada para o talento.
- Espelhamento Inteligente: Texto espelhado horizontalmente via CSS (ideal para uso com vidros refletores/prompters físicos).
- Controle em Tempo Real: Ajuste instantâneo de velocidade, tamanho da fonte e espaçamento entre linhas sem interromper a leitura.
- Detecção Automática de Monitores: Identifica todos os monitores conectados e permite escolher em qual deles abrir o prompter.
- Navegação Flexível: A segunda janela abre maximizada e sem bordas, permitindo o uso de
Alt+Tabe multitarefa sem travar o sistema. - Motor de Scroll Suave: Animação otimizada baseada em
requestAnimationFramepara uma fluidez perfeita em qualquer velocidade.
| Tecla | Ação |
|---|---|
Espaço |
Play / Pause |
Seta Para Cima |
Diminuir Velocidade |
Seta Para Baixo |
Aumentar Velocidade |
R |
Resetar Scroll para o Início |
Ctrl + Q |
Fechar Janela do Teleprompter |
- Frontend: React 18 com TypeScript
- Framework Desktop: Electron 29
- Build Tool: Vite + Electron-Vite
- Roteamento: React Router Dom (HashRouter)
- Estilização: CSS Moderno (Vanilla)
- Node.js (v18+)
- npm ou yarn
- Clone o projeto
- No terminal, execute:
npm install
Para rodar a aplicação em modo de desenvolvimento com Hot Reload:
npm run devPara gerar o instalador/executável da sua plataforma:
npm run buildEste projeto está sob a licença ISC.
Desenvolvido com ❤️.