Mock Flow
Skip to Content
ConceitosProjeto

O que é um Projeto?

Um projeto é o container principal do Mock Flow. Ele representa uma aplicação (ou contexto) que você quer simular localmente.

Exemplos:

  • loja-demo — e-commerce de exemplo
  • minha-loja — sua aplicação em desenvolvimento

O que fica dentro de um projeto

RecursoAbaDescrição
Endpoints, temas, jornadasAPI MockMocks HTTP para frontend e BFF
Cluster, bancos, tabelas, seedsDB MockPostgres embarcado para backend

Base URL (API Mock)

Cada projeto expõe mocks HTTP em:

http://127.0.0.1:5000/api/mock/{slug-do-projeto}

Exemplo para o slug loja-demo:

http://127.0.0.1:5000/api/mock/loja-demo

A URL base sozinha lista os endpoints cadastrados. Para obter dados, acesse base + path (ex.: /products).

Connection string (DB Mock)

Cada banco lógico do projeto tem uma connection string própria, por exemplo:

postgresql://mockflow:mockflow@127.0.0.1:5433/catalogo

Criar um projeto

No Mock Flow Desktop, acesse Projetos → Novo projeto e informe:

  • Nome — ex.: Minha Loja
  • Slug — identificador na URL (ex.: minha-loja)
  • Descrição — opcional

Após criar, o projeto ainda não retorna dados de negócio até você cadastrar endpoints (API Mock) ou tabelas (DB Mock).

Onde ficam os arquivos

Projetos são salvos localmente em mockflow.json — versionáveis no Git da sua equipe.

Próximo passo: API Mock · Endpoints

Last updated on