Este projeto foi criado com o Angular CLI versão 8.3.23.
Ele usa uma API de mockup, esta API esta hospedada no Mockapi.io.
Criar um projeto Angular 8, utilizando a abordagem SPA com as seguintes funcionalidades:
- Construir a estrutura do projeto utilizando o npm (gerenciador de pacotes do Node.js);
- Criar uma pagina de cadastro de Pessoa com os seguintes campos: ID, Nome, Email, Idade, Login, Senha e Status (ativo/inativo);
- Criar uma listagem dos usuários cadastrados, através de uma GRID;
- Criar a rota linkando uma página a outra (Adicionar Pessoa e Listar Pessoa);
- Implementar o consumo da API disponibilizadas, através dos dois endpoints:
- API de Listagem
- API de Cadastro
- Criar um design básico para páginas (pode ser utilizado o bibliotecas/frameworks como bootstrap ou material-UI design disponíveis no repositório do npm)
- Utilizar versões mais novas e estável das tecnologias!
- Angular CLI 8.3.23.
- Bootstrap 4.4.1.
- Baixe ou clone este repositório usando
git clone https://github.com/JoaoPedroMoraes/desafio-crud-angular.git
; - Dentro do diretório, instale as dependências usando
npm install
.
Execute ng serve
para executar a versão de desenvolvimento. Depois acesse http://localhost:4200/
.
Execute ng build
para buildar o projeto. Para buildar a versão de produção adicione a flag --prod
. Os arquivos serão armazenados do diretório dist
.
Caso há alguma dúvida em relação a este repositório, envie para joaopedromoraes@outlook.com.