ERP, Shop, CRM e Document Manager su un unico dominio dichiarativo, con un agente AI che opera trasversalmente su tutti i moduli.
Scopri Pwas-One →Pwas.Framework trasforma la descrizione del tuo dominio in un'API completa, sicura e pronta per la produzione.
Ogni backend accumula lo stesso boilerplate: CRUD ripetuto entità per entità, permessi scritti a mano, validazioni duplicate. Pwas.Framework legge la descrizione dichiarativa del tuo dominio e la esegue a runtime: API CRUD complete, pipeline di esecuzione, autenticazione con verifica in due passaggi, automazioni su ogni operazione, tutto risolto dalla stessa fonte dichiarativa, senza ricompilare quando il dominio cambia.
Dalla definizione di un'entità del tuo dominio ottieni API, permessi e validazione — senza scrivere un controller.
Definisci le entità del tuo dominio — campi, relazioni, validazione, valori calcolati, rappresentazione testuale, opzioni, campi multilingua — e ottieni API CRUD istantanee, con filtri e ordinamenti compositi.
Marca un campo come multilingua per attivare automaticamente una struttura di supporto dedicata, letture filtrate per lingua con fallback per campo, e aggiornamenti annidati in scrittura.
Autenticazione completa — registrazione con verifica via codice monouso, login, verifica in due passaggi opzionale — con ruoli e policy configurabili.
Catene logiche complesse configurabili, con loop, condizionali, oltre 30 funzioni integrate e chiamate verso servizi esterni.
Automazioni prima/dopo attorno a ogni operazione CRUD, di autenticazione e di esecuzione, collegabili a qualsiasi pipeline.
Invio email configurabile, con template che si attivano automaticamente su qualsiasi automazione del backend.
Variabili globali ed endpoint esterni gestiti in modo sicuro e centralizzato.
Regole di logging configurabili e per categoria (autenticazione / dati / esecuzione), pensate per l'audit.
Una descrizione statica e autosufficiente di ogni entità, pipeline e automazione del progetto — pensata perché un agente AI (o uno sviluppatore nuovo) la legga al posto dell'intera codebase.
Gli elementi che rendono un piano compilato sicuro da affidare a qualcosa di autonomo — limitato, osservabile, impossibile da forzare silenziosamente.
Loop, condizionali, oltre 30 funzioni integrate e chiamate esterne, composti da primitive invece che scritti a mano per ogni caso.
Uno step asincrono risponde subito al chiamante mentre il resto della pipeline continua, notificando il completamento a un webhook.
Ogni piano compilato gira sotto limiti su step, profondità di nesting, iterazioni dei loop e dimensione delle query, più un controllo di ruolo su chi può invocarlo.
Una pipeline può essere rientrata solo se lo dichiara esplicitamente — negato di default, tracciato end-to-end perché un piano compilato non possa mai richiamarsi silenziosamente da solo.
Una descrizione statica e autosufficiente di ogni entità, pipeline e hook del progetto — lo stesso Capability Registry che legge un agente, non documentazione da tenere sincronizzata a mano.
# clone ed avvio con Docker Compose git clone <repo_url> MyNewProject cd MyNewProject docker-compose up -d --build # API disponibile su http://localhost:1180
{
"product": {
"fields": {
"name": { "type": "string", "length": 255 },
"price": { "type": "float", "nullable": true }
}
}
}
Pwas.Framework è sviluppato da Pooel Srl. Non c'è un repository pubblico da clonare — scrivici e ti guidiamo nell'avviare un progetto.