Skip to content

Joaoparaoli/BingoEditorPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BingoEditorPro

Seu editor profissional de cartelas de bingo, direto do desktop!

Electron JavaScript HTML5 CSS3 License


Sobre o Projeto

O BingoEditorPro e um editor e gerador de cartelas de bingo personalizadas, feito para quem quer criar cartelas profissionais de forma rapida e intuitiva. Carregue um PDF modelo, posicione as cartelas visualmente no canvas e gere PDFs prontos para impressao com cartelas unicas e numeradas.

Ideal para igrejas, festas, eventos beneficentes, escolas e qualquer ocasiao que precise de cartelas de bingo bonitas e bem feitas!


Funcionalidades

Funcionalidade Descricao
📄 Importar PDF Modelo Carregue qualquer PDF como template base para suas cartelas
🎴 Editor Visual de Cartelas Posicione e redimensione cartelas com drag-and-drop no canvas
🔢 Numeracao de Paginas Adicione numeracao automatica de paginas no PDF final
🎲 Geracao Unica de Cartelas Algoritmo que gera cartelas B-I-N-G-O unicas sem repeticao
🎨 Personalizacao Completa Cores de fundo, bordas, fontes, tamanho de cabecalho e muito mais
🔍 Zoom e Grid Zoom com scroll, grid de alinhamento e snap para posicionamento preciso
💾 Salvar/Carregar Layout Exporte e importe layouts como JSON para reutilizar configuracoes
🖨️ Exportar PDF Final Gere o PDF final com todas as cartelas prontas para impressao
⌨️ Atalhos de Teclado Delete, Ctrl+Z, Ctrl+Scroll para zoom e mais
🌙 Interface Dark Mode Interface moderna e elegante com tema escuro

Stack Tecnologica

  • Electron — Aplicacao desktop multiplataforma
  • PDF.js — Renderizacao de PDFs no canvas
  • jsPDF — Geracao de PDFs no client-side
  • HTML5 Canvas — Renderizacao visual e editor interativo
  • CSS3 — Interface responsiva com variaveis CSS e tema escuro
  • Node.js — Servidor local opcional para desenvolvimento web

Como Executar

Pre-requisitos

  • Node.js (v18 ou superior)
  • npm (incluso com o Node.js)

Instalacao

# Clone o repositorio
git clone https://github.com/Joaoparaoli/BingoEditorPro.git

# Entre na pasta do projeto
cd BingoEditorPro

# Instale as dependencias
npm install

Executar como App Desktop (Electron)

npm start

Executar como Servidor Web

npm run serve
# Acesse http://localhost:3456

Gerar Executavel (Windows)

npm run build
# O instalador sera gerado na pasta dist/

Como Usar

  1. Carregue um PDF modelo clicando no botao "PDF" na toolbar
  2. Adicione cartelas ao canvas com o botao "Cartela"
  3. Posicione e redimensione as cartelas arrastando no canvas
  4. Personalize cores, fontes e estilos no painel de propriedades
  5. Defina a quantidade de cartelas a gerar
  6. Clique em "Gerar PDF" para exportar o arquivo final pronto para impressao

Licenca

Este projeto esta licenciado sob a licenca MIT. Consulte o arquivo LICENSE para mais detalhes.


Feito com ❤️ por Joaoparaoli

About

BingoEditorPro - Editor e gerador de cartelas de bingo personalizadas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors