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 exemplominha-loja— sua aplicação em desenvolvimento
O que fica dentro de um projeto
| Recurso | Aba | Descrição |
|---|---|---|
| Endpoints, temas, jornadas | API Mock | Mocks HTTP para frontend e BFF |
| Cluster, bancos, tabelas, seeds | DB Mock | Postgres 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-demoA 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/catalogoCriar 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.
Last updated on