DesafioWebAngular

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.

Escopo

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!

Tecnologias Usadas

  • Angular CLI 8.3.23.
  • Bootstrap 4.4.1.

Como instalar

  • 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.

Como executar

Execute ng serve para executar a versão de desenvolvimento. Depois acesse http://localhost:4200/.

Como compilar/construir

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.

Dúvidas

Caso há alguma dúvida em relação a este repositório, envie para joaopedromoraes@outlook.com.