Skip to content

Repository files navigation

Teleprompter Pro

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.

🚀 Funcionalidades Principais

  • 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+Tab e multitarefa sem travar o sistema.
  • Motor de Scroll Suave: Animação otimizada baseada em requestAnimationFrame para uma fluidez perfeita em qualquer velocidade.

⌨️ Atalhos de Teclado (Foco na Tela do Operador)

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

🛠️ Tecnologias Utilizadas

  • Frontend: React 18 com TypeScript
  • Framework Desktop: Electron 29
  • Build Tool: Vite + Electron-Vite
  • Roteamento: React Router Dom (HashRouter)
  • Estilização: CSS Moderno (Vanilla)

📦 Como Instalar e Rodar

Pré-requisitos

  • Node.js (v18+)
  • npm ou yarn

Instalação

  1. Clone o projeto
  2. No terminal, execute:
    npm install

Desenvolvimento

Para rodar a aplicação em modo de desenvolvimento com Hot Reload:

npm run dev

Build (Gerar Executável)

Para gerar o instalador/executável da sua plataforma:

npm run build

📄 Licença

Este projeto está sob a licença ISC.


Desenvolvido com ❤️.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages