/admission-process-challenge

Angular 9 challenge of the Concert admission process

Primary LanguageTypeScript

Challenge

Run cd Challenge. Run npm install.

Server

Run ng serve for a dev server. Navigate to http://localhost:4200/. Run json-server --watch db.json.

Desafio (pt-BR)

Crie um projeto em angular 9, escolhendo o Sass como pré-processador de CSS.
Crie uma página de Login (Sem autenticação no backend), defina um login e senha estático (login: con, senha: prova).
Crie um CRUD(cadastrar, listar, editar e atualizar) com ao menos 6 campos, e obrigatoriamente precisa ter: “Select”, “checkbox”, “Radio”, “Date”.

Crie um CRUD, com quantos campos quiser, usando RactiveForms, aplique validações em alguns dos campos.
Exemplo (não permitir campo em branco; número maior que zero, etc.)

Crie um componente para ser utilizado nos dois CRUD criado anteriormente, esse componente precisa obrigatoriamente ter um Input e OutPut property.
Crie uma página OU um sidebar para navegar entre os componentes.

Aplique “Lazy Load” nas rotas de navegação.