40365-vm/README-mobile.md
Flatlogic Bot 850d636d8a v1
2026-07-01 19:23:54 +00:00

1.7 KiB

ManutApp — scaffold Expo/React Native

Estrutura src/ criada conforme solicitado, com telas .tsx e chamadas fake em src/api/fakeApi.ts.

Login fake

  • tecnico / 123456
  • admin / 123456

Árvore principal

src
├── api/fakeApi.ts
├── assets
│   ├── README.md
│   └── styles/theme.ts
├── components/ui.tsx
├── navigation
│   ├── AppNavigator.tsx
│   └── routes.ts
└── pages
    ├── login/index.tsx
    ├── home/index.tsx
    ├── ordem-de-serviço/index.tsx
    ├── ordem-de-serviço/nova-ordem/index.tsx
    ├── lojas/index.tsx
    ├── lojas/nova-loja/index.tsx
    ├── peças/index.tsx
    ├── peças/nova-peça/index.tsx
    ├── fornos/index.tsx
    ├── fornos/novo-forno/index.tsx
    ├── peças-forno/index.tsx
    ├── peças-forno/nova-peça/index.tsx
    ├── manutençao/index.tsx
    └── manutençao/nova-manutenções/index.tsx

Dados e regras mockados

  • Loja: id, descricao, endereco, nomeContato, numeroContato.
  • Peça: id, descricao, localizacao, referencia.
  • Localizações: Câmara de Cocção (CC), Painel de controle (PCU), Painel de Comandos (PCE), Gerador de Vapor (GV), Estrutura externa (EE).
  • Referência da peça: ref + "00" + id, exemplo CC001.
  • Forno: id, lojaId, descricao, modelo, numeroSerie.
  • Peças por forno: associação muitos-para-muitos com fornoId + pecaIds.
  • Manutenção: escolhe loja, forno e uma ou várias peças utilizadas.

Para conectar ao backend real depois, substitua as funções de fakeApi.ts por fetch/Axios mantendo as mesmas assinaturas.