npm install npm start
{
"id": 1,
"nome": "REST 1",
"endereco": {
"id": 1,
"rua": "Rua Minds",
"numero": 456,
"cep": 58701010,
"cidade": "Patos",
"estado": "PB",
"pais": "Brasil"
},
"pessoaResponsavel": {
"id": 1,
"nome": "Sarah",
"cpf": 32432423,
"telefone": 88995637463,
"email": "[email protected]"
},
"capacidadeRefeicoes": 300,
"horarioCafeManha": "7:30 am",
"horarioAlmoco": "11:40 am",
"horarioJantar": "18:00 pm",
"diasFuncionamento": "segunda á sexta"
}{
"id":"1",
"matricula":"10",
"nome":"CREIVERSON VIEIRA",
"cpf":"365.456.678-30",
"endereco": {
"id": 1,
"rua": "Rua Minds",
"numero": 456,
"cep": 58701010,
"cidade": "Patos",
"estado": "PB",
"pais": "Brasil"
},
"curso":"Computacao"
}Roteiro das Atividades
- Criar os menus e as interfaces de Gerenciamento de Restaurante, Pessoa Responsável e Endereço baseados no menu e na interface de Gerenciamento de Alunos.
- Desenvolver as chamadas remotas utilizando o axios e os respectivos tratamentos de retorno para o CRUD (Criação, Atualização, Remoção e Consulta) completo de Restaurantes, Pessoas Responsáveis, Alunos e Endereços.
- Adicionar o componente de lista na coluna de endereço da MaterialTable na interface de Gerencimento de Restaurantes e Alunos. Representação: id - rua (ex.: 1 - Rua do Fullstack)
- Adicionar o componente de lista na coluna Pessoa Responsável da MaterialTable na interface de Gerencimento de Restaurantes. Representação: id - nomeResponsavel (ex.: 1 - Demetrio Mestre)