Skip to content

LuizGMiranda/crud-angular11

Repository files navigation

Teste técnico Front-end

Tecnologia: Javascript/Typescript Framework: Angular 11 (com ng cli) Design: Material Design

Problema

Realizar o cadastro de clientes de uma loja, obrigatoriamente todo cliente deve ter nome, telefone e documento e opcionalmente o endereço (uf, município, cep, rua e complemento). Realizar o vínculo de um cliente a itens, os itens devem ter pelo menos nome, preço e código.

Precisamos de uma interface que resolva as seguintes questões abaixo:

  1. Lista de clientes
  2. Cadastro de cliente
  3. Editar um cliente
  4. Apagar um cliente
  5. Visualizar o detalhe de um cliente com os itens

Serviços utilizados

API Fake

Foi utilizado para desenvolvimento a lib json-server com o json db.json

Iniciar o projeto

Fazer o clone do projeto

git clone https://github.com/LuizGMiranda/crud-angular11.git

Entrar e instalar pacotes

cd crud-angular11
npm install

Iniciar o projeto

npm run start

Acessar a url localhost:4200

Roadmap

Próximas melhorias:

  • Utilizar o .pipe() para exibir mensagens de erro referente a API
  • Melhorar componentes de tabelas

About

CRUD Angular 11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published