venerdì 12 giugno 2026

PlyxSQL: dal database alla REST API in tre passaggi -Beta 1.0.0.40

 PlyxSQL© SQL Beta 1.0.0.40

POSTED BY GIULIANO PAGNINI, 12 GIU 2026

Free DOWNLOAD Clicca qui Info https://pgsoft.it/plyxhtml

Chiunque abbia mai dovuto esporre un database esistente tramite API conosce la routine: endpoint CRUD per ogni tabella, paginazione, ordinamento, filtri, CORS, una minima autenticazione, un file di configurazione per le credenziali... lavoro necessario, ma sempre uguale a sé stesso da progetto a progetto.



È proprio questo il problema che il wizard "Genera REST API" di plyxSQL prova a togliere di mezzo. È una finestra integrata nell'IDE, organizzata in tre passaggi, che parte dallo schema del database già letto da plyxSQL e arriva a un progetto backend — e, se vuoi, anche frontend — pronto da compilare. Vediamo come è fatta.

Passo 1 — Tecnologie



La prima pagina del wizard è il centro di controllo del progetto: nome, base URL, porta e cartella di output sono i primi campi che si incontrano, con un comodo selettore di cartelle per l'output.

Subito sotto si scelgono le tecnologie:

  • Backend: C++Builder WebBroker o Delphi WebBroker sono già disponibili; una terza opzione, Node.js + Express + TypeScript, in sviluppo. C'è anche la possibilità di non generare alcun backend.
  • Tipo di WebModule (solo per i backend RAD Studio): Standalone GUI, Standalone Console, ISAPI DLL, CGI oppure Apache DSO — tutti i principali modelli di deployment di WebBroker. Il wizard suggerisce anche il nome della variabile WebModule seguendo le convenzioni di RAD Studio (ad esempio, da un progetto "Magazzino" propone "MagazzinoWebModule"), così i file generati si integrano senza attriti nel progetto.
  • Frontend: Vue 3 + Vite + Pinia è pronto oggi; React + Vite e Angular sono segnati come prossimi arrivi. Anche qui è possibile saltare la generazione del frontend.
  • Una checkbox permette di generare anche la documentazione Swagger / OpenAPI 3.0.

La parte finale della pagina è dedicata alla connessione al database, da cui verrà scritto il file configparams.ini usato dal backend generato. Si scelgono driver (Firebird, InterBase, SQL Server, MySQL, PostgreSQL, SQLite, Oracle), host, porta, percorso o nome del database — con un browser file dedicato per i .fdb/.gdb di Firebird — utente e password.

Un dettaglio che vale la pena notare: se nell'albero di plyxSQL è già attiva una connessione al database, il wizard la rileva automaticamente e precompila driver, host, nome database e utente. I campi già personalizzati dall'utente non vengono sovrascritti, e la password — anche se letta dalla connessione attiva — non viene scritta nel file di configurazione a meno che non si spunti esplicitamente l'apposita casella, con un avviso che ne sconsiglia l'uso in produzione.

Passo 2 — Tabelle e colonne

La seconda pagina mostra una griglia con tutte le tabelle dello schema. Con un doppio clic si può:

  • attivare o disattivare l'inclusione di una tabella nell'API generata;
  • cambiare il ruolo della tabella, che determina cosa viene generato per quella tabella.

I ruoli disponibili sono quattro: Master (CRUD completo), Lookup (solo GET, pensata per alimentare combobox e liste di riferimento), ReadOnly (solo lettura) e WriteThrough (GET più PUT/PATCH sulle colonne scelte, senza creazione o cancellazione). La griglia aggiorna in tempo reale anche una colonna "Note" che spiega in breve cosa comporta il ruolo scelto.

Selezionando una riga, una seconda griglia sotto mostra il dettaglio delle colonne di quella tabella: nome (con un'icona ↻ per i campi auto-incrementanti), tipo formattato con lunghezza o precisione/scala, se è nullable, se è chiave primaria e il valore di default. Le viste SQL (tabelle con prefisso V_ o VW_) vengono riconosciute automaticamente e segnalate come "(Vista SQL)".

Passo 3 — Log di generazione

Premendo "Genera" si passa all'ultima pagina, dove un memo in stile console mostra il log della generazione passo per passo, con un'etichetta di stato che segnala in verde il completamento corretto (o un messaggio diverso se qualcosa è andato storto). Da qui un pulsante "Apri cartella" porta direttamente alla directory di output, pronta per essere aperta nell'IDE.

Perché è comodo

Il punto centrale è che il wizard collassa in pochi minuti una serie di decisioni — tecnologia di backend, tipo di deployment, frontend, database, quali tabelle esporre e con quali permessi — che normalmente richiederebbero ore di codice scritto a mano, identico (o quasi) ad ogni nuovo progetto. Il supporto a più database fin da subito, l'attenzione a piccoli dettagli come la gestione della password o il riconoscimento automatico delle viste, e l'integrazione con le convenzioni di RAD Studio fanno la differenza quando si passa dal prototipo al progetto reale.

Le caselle "prossimamente" per Node.js, React e Angular danno già un'idea della direzione: lo stesso schema, gli stessi ruoli per tabella, ma con output diversi a seconda dello stack scelto.

Backend C++Builder:


Frontend vue.js 3




lunedì 1 giugno 2026

PlyxSQL - SQL MANAGER - IL DESIGNER - AI - Beta 1.0.0.5

   PlyxSQL© SQL Manager "il DESIGNER" AI  - Beta 1.0.0.5

POSTED BY GIULIANO PAGNINI, 01 GIU 2026

Free DOWNLOAD Clicca qui Info https://pgsoft.it/plyxhtml

Nuovo designer SQL più performante e con AI integrata.

Senza usare API a pagamento puoi copiare direttamente uno schema usando il comando COPIA dal browser

Selezionare importa da testo e incollare lo schema direttamente dal Browser


Selezionare Importa schema


Il risultato:




Molte funzioni per analisi dello schema Es. quali tabelle usano una tabella Lookup





Salva lo schema per tutti i DB SQL compresi di versione.


In arrivo




Free Download https://pgsoft.it/plyxhtml




 

martedì 26 maggio 2026

venerdì 22 maggio 2026

PlyxSQL© - SQL Manager free

plyxSQL — Client universale FireDAC per tutti i database | pgSoft Blog
pgSoft Blog  ·  Database Tools  ·  Maggio 2026
Nuovo Rilascio · Gratis

plyxSQL
un client. tutti i database.

Un unico ambiente professionale per Firebird, InterBase, Oracle, SQL Server, PostgreSQL, MariaDB, MySQL, SQLite e tutti i database supportati da FireDAC.

Firebird InterBase PostgreSQL Oracle SQL Server MariaDB MySQL SQLite DB2 Informix MongoDB ODBC
Scarica plyxSQL 32-bit — Gratis

Win32  ·  FireDAC  ·  Build 2026.05  ·  pgsoft.it

Il problema

Un tool diverso per ogni database. Fino a oggi.

Chi gestisce ambienti eterogenei — Firebird in produzione, PostgreSQL per i test, SQLite nell'app mobile, Oracle nell'ERP — finora era costretto a tenere aperti tre o quattro client diversi. plyxSQL risolve questo con un solo eseguibile.

plyxSQL si basa su FireDAC, il layer di accesso ai dati universale di Embarcadero, che supporta nativamente oltre 20 database diversi attraverso driver ottimizzati. Il risultato è un'applicazione che parla il dialetto di ogni RDBMS senza emulazione: esegue DDL Firebird su Firebird, DDL PostgreSQL su PostgreSQL, T-SQL su SQL Server.

Sviluppato interamente in C++Builder, distribuito come singolo eseguibile Win32 senza dipendenze esterne. Nessuna JVM, nessun runtime, nessun installer. Si copia, si esegue.

12+Database supportati
4Moduli integrati
4Dialetti DDL
3Provider AI
0Dipendenze ext.
Database supportati

FireDAC: un driver nativo per ogni RDBMS

plyxSQL sfrutta i driver FireDAC di Embarcadero, che forniscono accesso nativo — senza livelli ODBC intermedi — ai principali database enterprise e open source.

Firebird
v2.x · v3.x · v4.x · v5.x

Supporto dialetto 1/2/3. IDENTITY, SEQUENCE, TRIGGER auto-increment. BLOB SUB_TYPE TEXT. Origine del progetto.

InterBase
v2020 · v2023+

Stesso engine di Firebird con estensioni Embarcadero: Change Views, IBLite, crittografia AES.

PostgreSQL
v12 – v16+

SERIAL, BIGSERIAL, GENERATED AS IDENTITY. Tipi JSON/JSONB, array, enum. DDL con doppi apici per i nomi case-sensitive.

Oracle
11g · 12c · 19c · 21c+

OCI nativo. SEQUENCE + TRIGGER pattern, IDENTITY (12c+). NUMBER, VARCHAR2, DATE. Supporto schemi multipli.

SQL Server
2016 · 2019 · 2022 · Azure

T-SQL nativo. IDENTITY, UNIQUEIDENTIFIER, NVARCHAR. Autenticazione Windows e SQL. Azure SQL compatibile.

MySQL · MariaDB
MySQL 8+ · MariaDB 10.6+

AUTO_INCREMENT, ENGINE InnoDB/MyISAM. Backtick per i nomi. MariaDB supportata tramite driver MySQL nativo.

SQLite
v3.x embedded

File-based, zero configurazione. Ideal per sviluppo locale, app mobile e prototipazione rapida.

IBM DB2
v11+ LUW

Accesso tramite driver FireDAC nativo. GENERATED ALWAYS AS IDENTITY. Schemi e tablespace.

ODBC / Altro
Qualsiasi sorgente ODBC

Informix, Sybase, Advantage DB, MongoDB (via connector), Access e qualsiasi sorgente con driver ODBC installato.

Confronto supporto multi-database

Database plyxSQL DBeaver CE HeidiSQL DataGrip
Firebird / InterBase✔ nativo
PostgreSQL✔ nativo
Oracle✔ OCI
SQL Server / Azure✔ nativo
MariaDB / MySQL✔ nativo
SQLite✔ embedded
IBM DB2
MongoDB◑ via ODBC
Dipendenze runtime✔ zero (.exe)✗ JVM✔ zero✗ JVM
Schema Designer visuale✔ integrato◑ ERD limitato
AI Assistant integrato✔ Claude/GPT/Ollama◑ plugin◑ limitato
AI locale offline✔ Ollama
Analisi dati con grafici✔ 4 tipi + SVG◑ base
LicenzaGratuitoFreemiumGratuitoCommerciale €
I quattro moduli

Un solo ambiente. Quattro strumenti.

01

Esplora

Tree

Navigazione lazy-load dell'intera struttura del database. Oggetti, procedure, trigger, sequenze. Operazioni DDL/DML contestuali e AI assistant integrato.

02

Costruisci

Builder

Query builder visuale drag-and-drop. Join grafici, filtri, GROUP BY e aggregazioni senza scrivere una riga di SQL.

03

Sviluppa

Editor

SQL Editor multi-tab con syntax highlighting, esecuzione singola (F5) o script (F6), Schema Designer canvas e DDL multi-dialetto integrato.

04

Analizza

Analyzer

Grafici live dai risultati delle query: barre, linea, area, torta. Export PNG per presentazioni, SVG vettoriale per report tecnici. Valori abbreviati automatici (k, M).

Schema Designer

Progetta lo schema. Per qualsiasi database.

Lo Schema Designer integrato nell'Editor permette di disegnare il database visualmente e generare il DDL nel dialetto corretto per il database di destinazione — cambiare dialetto rigenera istantaneamente l'intero script.

  • Canvas drag-and-drop: tabelle, colonne con tutti gli attributi, FK grafiche con frecce animate
  • Colonna attiva evidenziata con indicatore cerchio per editing preciso
  • Generazione DDL automatica — scegli il dialetto e lo script è pronto
  • Cache intelligente: lo script si aggiorna solo quando il DDL cambia davvero
  • Import da testo: incolla SQL/DDL ricevuto da qualsiasi chatbot — il parser offline costruisce il diagramma

DDL generato per dialetto

Funzionalità DDL Firebird 3+ PostgreSQL MySQL/MariaDB SQLite
Auto-increment colonna GENERATED BY DEFAULT AS IDENTITY BIGSERIAL / IDENTITY AUTO_INCREMENT INTEGER PRIMARY KEY
Testo lungo BLOB SUB_TYPE TEXT TEXT TEXT / LONGTEXT TEXT
Timestamp corrente DEFAULT CURRENT_TIMESTAMP DEFAULT now() DEFAULT CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP
Nomi oggetti quotati "doppi apici" "doppi apici" `backtick` "doppi apici"
FK ON DELETE CASCADE ALTER TABLE … ADD CONSTRAINT ALTER TABLE … ADD CONSTRAINT ALTER TABLE … ADD CONSTRAINT FOREIGN KEY inline
Note Firebird 2.x legacy Commenti SEQUENCE + TRIGGER
-- Stesso schema, stesso designer, dialetto PostgreSQL selezionato CREATE TABLE "customer" ( "id" BIGSERIAL PRIMARY KEY, "name" VARCHAR(100) NOT NULL, "email" VARCHAR(200), "created_at" TIMESTAMP DEFAULT now() NOT NULL ); ALTER TABLE "order" ADD CONSTRAINT "fk_order_customer" FOREIGN KEY ("customer_id") REFERENCES "customer"("id") ON DELETE CASCADE;
"Progetta una volta. Esporta in Firebird, PostgreSQL, MySQL e SQLite con un cambio di dialetto."

✨ AI Assistant — schema generation su qualsiasi database

L'AI conosce il dialetto del database connesso e genera DDL corretto per quel motore specifico. Un prompt in italiano produce uno schema pronto per Firebird, PostgreSQL o SQL Server.

  • Anthropic Claude — eccellente per schemi complessi multi-tabella, genera FK e vincoli corretti per dialetto
  • OpenAI GPT-4o / o3-mini — ottimo equilibrio velocità/qualità per schemi medi
  • Ollama locale — zero dati inviati a server esterni; llama3, deepseek-coder, mistral. Timeout 30 minuti
  • Import da testo — parser offline: incolla DDL da qualsiasi chatbot e il diagramma si costruisce senza AI
Analyzer

Dati da qualsiasi database. Grafici in un clic.

L'Analyzer non dipende dal tipo di database: riceve il result set della query e lo trasforma in grafico, indipendentemente da dove arrivano i dati. Firebird, PostgreSQL, Oracle — stesso flusso.

Tipo grafico Uso ideale Valori sopra barre Export PNG Export SVG
Barre (Bar)Vendite per prodotto, confronto categorie✔ k / M auto
Linea (Line)Trend temporali, serie storiche
AreaVolume cumulativo nel tempo
Torta (Pie)Quote percentuali, distribuzione budget✔ % auto
Quadro completo

Tutte le funzionalità. Un confronto diretto.

Funzionalità plyxSQL DBeaver CE HeidiSQL DataGrip Navicat
Database Explorer
SQL Editor multi-tab
Query Builder visuale
Schema Designer canvas✔ integrato◑ ERD
DDL multi-dialetto✔ 4 dialetti
AI Assistant✔ Claude/GPT/Ollama◑ plugin
AI offline (Ollama)
Import schema da testo✔ parser offline
Grafici dai risultati✔ 4 tipi◑ base
Export SVG vettoriale
Zero dipendenze ext.✔ .exe singolo✗ JVM✗ JVM
PrezzoGratuitoFreemiumGratuito~€ 25/mese~€ 200/anno

Un tool. Tutti i tuoi database.

Gratuito per uso personale e professionale. Collega Firebird, PostgreSQL, Oracle, SQL Server e tutti gli altri in pochi secondi.

plyxsql32.zip — Download gratuito

Win32  ·  FireDAC (Firebird · InterBase · Oracle · SQL Server · PostgreSQL · MariaDB · MySQL · SQLite · DB2 · ODBC)  ·  Build Maggio 2026

Conclusioni

Costruito per chi lavora con più database ogni giorno.

plyxSQL non è un client Firebird con supporto aggiunto per altri database: è un client FireDAC universale in cui Firebird è il caso d'uso di origine, ma ogni funzionalità — Schema Designer, AI Assistant, Analyzer — funziona con qualsiasi database connesso.

La scelta di C++Builder e FireDAC come fondamenta non è accidentale: FireDAC fornisce un'astrazione di alto livello senza perdita di funzionalità native, garantendo che ogni database venga trattato con i propri costrutti SQL nativi, non con un minimo comune denominatore.

Feedback, segnalazioni di bug e richieste di funzionalità: pgsoft.it.

© 2026 pgSoft  ·  plyxSQL è distribuito gratuitamente  ·  pgsoft.it/download/plyxsql32.zip

martedì 5 maggio 2026

Vuelityx© - Super Componenti

 VueLityx© Super Componenti 

POSTED BY GIULIANO PAGNINI, 05 Mag 2026 

Guarda il sito

VueLityX: il futuro del component-driven development è già qui


E se potessi consegnare al tuo cliente un'applicazione Vue.js full-stack completa — agenda, gestione pazienti, API REST, backend Express, persino il wrapper Electron — nel tempo in cui normalmente scrivi il boilerplate?

Questo non è un esperimento. È VueLityX.


Il problema che tutti conoscono ma pochi ammettono

Chi sviluppa su Vue.js o Nuxt lo sa bene: la fase più dispendiosa di ogni progetto non è la logica di business. È l'impalcatura. Configurare Vite, strutturare le route, definire il contratto API, scrivere i CRUD, gestire la variante JS e quella TypeScript, tenere sincronizzati frontend e backend... ore e ore di lavoro ripetitivo, prima ancora di aver scritto una sola riga del vero valore che vuoi portare al cliente.

VueLityX rompe questo schema alla radice.


Un nuovo paradigma: il componente come applicazione

VueLityX introduce un concetto che cambia le regole: il componente non è un widget — è un'applicazione verticale completa, pronta a essere innestata in qualsiasi progetto Vue.js con Vite o Nuxt.

Ogni componente VueLityX è un JSON strutturato che porta con sé tutto:

  • il codice sorgente Vue 3 (Composition API, <script setup>, supporto JS e TypeScript)
  • le route API del backend Express
  • il layer dati con SQLite via better-sqlite3
  • la configurazione Electron per il deploy desktop nativo
  • gli script npm, il .env, il .gitignore
  • i richiami automatici via WhatsApp/email
  • la logica di stampa giornaliera, settimanale e mensile

Un solo file JSON. Un'intera applicazione verticale.


Vediamolo in concreto: l'Agenda Dentistica

Prendiamo un caso reale già distribuito con VueLityX: il modulo Agenda Dentistica full-stack.

In un singolo componente trovate:

  • Gestione multi-poltrona con colori e medico assegnato
  • Anagrafica pazienti con flag infettività
  • Catalogo interventi con durata default e categoria
  • Motore di richiami intelligente (giorni dall'ultimo intervento per categoria)
  • Stampa formattata per giorno / settimana / mese
  • Backend Express completo con 5 router RESTful
  • Database SQLite con migrazioni automatiche
  • Wrapper Electron per distribuzione come app desktop

Il tutto in variante JS, TypeScript o ibrida, selezionabile al momento della generazione. Il sistema emette automaticamente sia il blocco script-no-ts che il blocco script-with-ts, adattando il codice al progetto target senza toccare una virgola.


La tecnologia sotto al cofano

VueLityX è costruito su un'architettura di component packaging pensata per la realtà produttiva:

Formato JSON deterministico — ogni componente è un documento versionato con metadati (autore, versione, framework target), sorgenti, script di integrazione e style scoped. Confrontabile, committabile, distribuibile.

Lettura file a prova di lock — il sistema accede ai file sorgente con FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, leggendo anche file tenuti aperti da IDE, Vite dev-server o altri processi. Zero interruzioni al workflow.

Dual-mode script — ogni componente genera automaticamente la variante JavaScript e quella TypeScript dello <script setup>, pronte per essere incollate nella pagina host. Il developer sceglie al volo senza dover riscrivere nulla.

Backend incluso e configurato — non solo il frontend. Il componente porta con sé l'intero stack server: Express, route, modello dati, environment files. Il backend è isolato in una sottocartella configurabile, separato dal frontend Vite per una deployment architecture pulita.

Electron out-of-the-box — con electron/main.js già incluso e configurato, il componente è distribuibile come applicazione desktop nativa su Windows, macOS e Linux in un solo comando (electron:build).


Perché questo cambia tutto per chi sviluppa in team

Immaginate un team di cinque sviluppatori. Oggi, quando arriva una richiesta di nuova funzionalità verticale — un modulo CRM, un'agenda, un sistema di prenotazioni — si apre una discussione: chi ha già fatto qualcosa di simile? C'è del codice riutilizzabile? Dove?

Con VueLityX la risposta è: nel catalogo. Ogni modulo sviluppato una volta diventa un componente pubblicabile, distribuibile e aggiornabile. La conoscenza non muore nei repository privati — vive in componenti vivi, eseguibili, versionati.

È il principio della capitalizzazione del codice portato a un livello industriale.


Il mercato dei componenti applicativi verticali: siamo solo all'inizio

Il mondo degli UI kit e dei design system ha già dimostrato che il mercato dei componenti riusabili ha un valore enorme. Ma quei componenti sono elementi grafici — un bottone, un form, una card.

VueLityX gioca in un campionato diverso: componenti applicativi verticali, ognuno dei quali risolve un intero problema di business. Non un bottone. Un'agenda. Non un form. Un sistema di gestione pazienti.

Questa è la direzione verso cui si muove il development professionale: non più "scrivi tutto da zero", non più "copia e adatta", ma componi applicazioni da blocchi applicativi completi.


Per chi costruisce prodotti seri su Vue.js

Se lavori su applicazioni Vue.js o Nuxt di livello professionale — gestionali, portali settoriali, software medicale, piattaforme SaaS — VueLityX è la risposta a una domanda che probabilmente ti fai da anni:

"Come faccio a portare in produzione più velocemente, senza sacrificare qualità e struttura?"

Non con snippet. Non con template generici. Con componenti applicativi completi, progettati per essere innestati, non modificati.


Il futuro dello sviluppo Vue.js non è scrivere meno codice. È scrivere codice che vale di più.

VueLityX è disponibile. Il catalogo cresce. La prossima applicazione che consegni al tuo cliente potrebbe nascere da un componente che esiste già.

Alcuni progetti

https://www.vuelityx.com

https://www.pgsoft.it

https://www.pkgcad.com/

https://pgsoft.it/cad/

https://pgsoft.it/cadcomp/


Giuliano Pagnini — PGSOFT #VueLityX #Vue3 #Nuxt #Vite #ComponentDrivenDevelopment #FullStack #JavaScript #TypeScript #Electron #SQLite #SoftwareArchitecture #Innovation #WebDevelopment

venerdì 3 aprile 2026

PackConfigurator – Ottimizzazione automatica degli imballi per mobilifici italiani creato con vuelityx

CASE STUDY · MADE IN ITALY Power By Vuelityx

PackConfigurator: da Excel a SaaS in poche settimane

Come abbiamo trasformato 2-3 ore di calcoli manuali in 3 secondi di ottimizzazione automatica per i mobilifici italiani.

pgsoft.it · April 2026 · 10 min lettura

Ogni mobilificio usa ancora Excel per l'imballo

Nei mobilifici e nelle aziende di imballaggio, pianificare come inserire ante, cassetti e pannelli in una scatola richiede ore. Calcoli a mano, misure sbagliate, istruzioni incomprensibili per l'operatore in magazzino. Abbiamo deciso di risolverlo.

Il problema è reale e verticale: software come AutoCAD o ERP generici non sono pensati per questo. I tool specifici costano migliaia di euro con contratti triennali. La maggior parte delle aziende usa ancora fogli Excel.

2–3h
per commessa con Excel
3sec
con PackConfigurator
6
algoritmi paralleli
€149
invece di €5.000+

Dal carico al documento in 4 passi

1

Inserisci gli elementi

Importa la lista dal tuo file Excel oppure aggiungi pannelli manualmente. Codice, dimensioni (L×A×P mm), materiale, quantità, vincoli (fragile, peso max). Il sistema calcola il peso automaticamente dalla densità del materiale.

2

Ottimizza la disposizione

Premi "Ottimizza" — l'algoritmo esegue 6 strategie in parallelo (MaxRects, Skyline, Genetico con crossover OX) e propone le soluzioni ordinate per fill ratio e volume. Zero collisioni garantite grazie all'algoritmo HEIGHT_RATIO.

3

Visualizza e aggiusta in 3D

Il viewer Three.js mostra la scatola con tutti gli elementi posizionati. Puoi spostare elementi con il mouse (snap magnetico alle facce), ruotarli, eliminare o duplicare. Ctrl+Z annulla qualsiasi spostamento.

4

Esporta tutti i documenti

Con un click generi distinta PDF per il cliente, lista taglio per il fornitore compensativi, istruzioni per l'operatore di magazzino (IT/EN), etichetta A6 con QR code, DXF per CNC, SVG e foglio ordine Excel.

Liste elementi Excel / Form Algoritmo MaxRects · Skyline Genetico (OX) 6 soluzioni Viewer 3D snap · collision Export PDF distinta Taglio fornitore DXF · SVG Istruzioni IT/EN Excel ordine

Tutto quello che serve, niente di superfluo

6 algoritmi di ottimizzazione

MaxRects, Skyline, Genetico con crossover OX. 6 soluzioni comparative con fill ratio, volume e numero strati. Eseguiti via Web Worker senza bloccare la UI.

Viewer 3D interattivo

Three.js con snap magnetico (face-to-face, layer-to-layer), grid snap 5/10/50mm, collision detection in tempo reale, labels, vista sezione e modalità presentazione.

24 materiali con peso auto

Database materiali con densità reali. Il peso viene calcolato automaticamente da W×H×D. Statistiche volume, area e costo €/kg per strato.

Template e commesse

Salva elementi ricorrenti (anta 600×900 MDF) come template riutilizzabili. Gestione commesse con IndexedDB — tutto offline, nessun server richiesto.

Vincolo spedizione

Imposta le dimensioni massime del corriere (es. 240×80×80 cm). L'algoritmo scarta automaticamente le soluzioni fuori limite. Ricalcolo in tempo reale.

Licenze server-side

Firebase Auth + Stripe. Token JWT in memoria, verifica ogni 30 min via Cloud Function. Grace period 7 giorni offline. Export bloccati lato server.

Tutti i documenti con un click

PDF distinta
Cliente · A4
Lista taglio
Fornitore pad
Ordine Excel
Fornitore · xlsx
Etichetta A6
QR code JSON
Istruzioni IT
Operatore · A4
Istruzioni EN
English version
DXF
AutoCAD · CNC
SVG
Layout pad

Costruito su tecnologie moderne e affidabili

Tutto gira nel browser — nessun server da gestire, nessuna installazione. Le Cloud Functions Firebase gestiscono solo le licenze e i pagamenti.

Vue 3 Vite Three.js Pinia Firebase Auth Firestore Cloud Functions Stripe jsPDF SheetJS Vitest

"L'algoritmo HEIGHT_RATIO impedisce la condivisione di strati tra pannelli piatti (h=18mm) e cassetti alti (h=120mm). Sembra un dettaglio tecnico, ma in produzione quella differenza di 1mm tra teoria e realtà causa ritardi reali."

— nota tecnica dal changelog v1.0.0.1

Semplice, trasparente, annuale

14 giorni di prova gratuita su tutti i piani. Nessuna carta richiesta. Rinnovo automatico, disdici quando vuoi.

Trial
€0 / 14 giorni
Accesso completo, nessuna carta
  • Tutti gli export sbloccati
  • Algoritmi di ottimizzazione
  • Viewer 3D completo

Prova gratis per 14 giorni

Nessuna carta richiesta. Setup in 30 secondi. Funziona nel browser.