Pular para o conteúdo principal

OonCore Platform

OonCore é uma plataforma low-code para construir Centrais operacionais — sistemas internos orientados a dados (CRUDs, esteiras, documentos, integrações) — de forma rápida, padronizada e segura.

Em vez de reescrever autenticação, paginação, RBAC, formulários e tabelas a cada projeto, você declara apenas o domínio e o Core entrega a aplicação funcional.


Três pacotes, um ecossistema

PacotePapel
@oondemand/oon-core-backRuntime Express/Mongoose — CRUD automático, RBAC, módulos opinativos, deploy
@oondemand/oon-core-frontShell React — providers, roteamento por metadata, SDK REST, componentes Core*
@oondemand/create-central-oonCLI scaffold — gera um projeto Central completo em segundos

Como funciona

┌─────────────────────────────────────────────────────────┐
│ Central (seu código) │
│ │
│ backend/src/ frontend/ │
│ models/Pessoa.js central.ui.ts │
│ validations/... (só declaração de views) │
│ triggers/... │
│ central.config.js │
└────────────────┬────────────────────────┬───────────────┘
│ usa │ usa
▼ ▼
@oondemand/oon-core-back @oondemand/oon-core-front
(CRUD, auth, RBAC, (shell, router, tabelas,
paginação, auditoria, forms, RBAC, providers,
módulos, deploy) SDK REST automático)

Você escreve modelos, validações e triggers. O Core resolve o resto.


O que você NÃO precisa escrever

  • Rotas CRUD (GET, POST, PUT, DELETE com paginação e busca)
  • Middleware de autenticação e RBAC
  • Tabelas paginadas com ordenação e filtro
  • Formulários com validação e feedback de erro
  • SDK de chamadas REST ao backend
  • Providers de auth, query cache, tema

Próximo passo

Quickstart — do zero ao primeiro npm run dev em 5 minutos


Site oficial da documentação: ooncoredoc.vercel.app