Client can be namedIn developmentSelected
Motor Ágil — data-driven application engine
A single JSON file defines an entire business module.
- Client
- Self-initiated
- Sector
- Own product
- Role
- Creator
- working packages
- 4
Scope
An engine where a single JSON file defines a complete business module: entity, configurable table, form, filters, permissions, validation, file upload, CRUD, logic and workflow (BPM) — with no new code.
What was built
- Designed to sell software modularly: the commercial unit is a package grouping several submodules
- RSA-2048 cryptographic signing and expiring licence activation that works offline
- A generic frontend that renders itself purely from the backend contract
- Strategy pattern throughout: field types, hooks, storage, auth and BPM steps are all pluggable
Stack
- NestJS
- TypeScript
- Prisma
- PostgreSQL
- Next.js