Gerador de invoices profissionais para criadores de conteudo. Preencha os dados, visualize em tempo real e exporte como PDF.
- Formulario com preview ao vivo do invoice
- Tabela de produtos com calculo automatico de comissao
- Comissao fixa ou individual por produto
- Multas de contrato
- QR Code PIX gerado automaticamente (BR Code EMV)
- Exportacao para PDF (pixel-perfect via html2canvas)
- Importacao de extrato
.xlsx(Privacy / plataformas)
- Node.js (v18+)
- Rust (rustup, stable)
- Dependencias do sistema para Tauri v2:
- Windows: WebView2 (ja vem no Windows 10/11)
- macOS: Xcode Command Line Tools (
xcode-select --install) - Linux:
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev
git clone https://github.com/horizonfps/invoice_hotcreators.git
cd invoice_hotcreatorsnpm installnpx tauri devIsso vai:
- Copiar os arquivos web para a pasta
dist/ - Compilar o backend Rust
- Abrir a janela desktop com o app
npm run tauri:buildOs instaladores serao gerados em src-tauri/target/release/bundle/.
Se quiser testar apenas o frontend sem instalar Rust:
# Qualquer servidor HTTP local serve. Exemplos:
npx serve .
# ou
python -m http.server 8000Abra http://localhost:8000 (ou a porta indicada) no navegador.
├── index.html # Pagina principal (form + preview)
├── app.js # Logica do formulario e calculo
├── pdf.js # Geracao de PDF (html2canvas + jsPDF)
├── pix.js # Gerador de payload PIX BR Code (EMV)
├── style.css # Estilos (tema escuro, DM Sans)
├── copy-web-assets.js # Script de build: copia arquivos p/ dist/
├── assets/
│ └── logo.png # Logo Hot Creators
├── package.json
└── src-tauri/ # App desktop (Tauri v2)
├── Cargo.toml # Dependencias Rust
├── build.rs
├── tauri.conf.json # Configuracao do Tauri
├── capabilities/
│ └── default.json
├── icons/ # Icones do app (Windows, macOS, Linux)
└── src/
├── main.rs
└── lib.rs
- Frontend: HTML, CSS, JavaScript (vanilla)
- Desktop: Tauri v2 (Rust)
- PDF: jsPDF + html2canvas
- QR Code: qrcode-generator
- Excel: SheetJS (xlsx)
- Fonte: DM Sans (Google Fonts)
ISC