Ir para o conteúdo principal

Perguntas

O software gerado é uma aplicação real, ou apenas uma maquete?

É uma aplicação completa, não uma maquete: uma verdadeira base de dados PostgreSQL (via Prisma), rotas de API que criam, leem, alteram e eliminam dados, autenticação, e uma interface que LÊ e ESCREVE nessa base de dados. Antes de ser entregue, cada aplicação passa por uma validação automatizada: tem de compilar, arrancar como em produção e deixar que um navegador clique em cada secção, não apenas « parecer » que funciona.

Maquete e aplicação: o que realmente as separa

Uma maquete mostra uma interface: ecrãs que se parecem com isto ou aquilo, muitas vezes com dados fixados no código ou um punhado de exemplos que não sobrevivem a uma recarga da página. É útil para discutir um projeto; não conserva nada, e não calcula nada.

Uma aplicação, pelo contrário, persiste: o que cria continua lá no dia seguinte, numa base de dados real, e o que altera repercute-se onde quer que seja mostrado. O Blueprint Maker gera sistematicamente a segunda categoria: um esquema Prisma, uma base de dados PostgreSQL dedicada, rotas de API para cada entidade, uma interface que lê essas rotas em vez de mostrar valores fixados no código.

A prova: uma validação automatizada antes da entrega

O que este texto afirma só vale se for verificado, não apenas escrito. Por isso, cada aplicação gerada passa por uma etapa de validação em tempo de execução antes de ser entregue: o código é extraído, a aplicação é construída como em produção, iniciada num servidor real, e depois um navegador automatizado clica em cada secção da navegação para confirmar que é apresentada sem erros.

Esta etapa não é uma verificação cosmética do código-fonte: executa a aplicação exatamente como um visitante faria, sobre uma base de dados isolada dedicada à validação. Uma aplicação que não compila, que não arranca, ou cuja secção falha ao abrir, não é entregue assim.

O que isso muda concretamente para si

A aplicação chega com dados de demonstração realistas para a avaliar de imediato, mas nada está fixado: crie um registo, altere-o, elimine-o, e a base de dados real regista tudo. O painel não mostra números escritos antecipadamente: os seus indicadores são calculados consultando a base de dados a cada apresentação.

E porque é código padrão (Next.js, Prisma, TypeScript) e não uma caixa preta proprietária, exporta-se: como arquivo ZIP ou push para o GitHub, para o alojar onde quiser e o fazer evoluir como qualquer projeto de software.

Para saber mais

Perguntas relacionadas

Gere uma aplicação, não uma maquete