Projeto criado em: Angular CLI version 13.3.3.
Nome, data de nascimento, CPF e e-mail.
Necessário validar data de nascimento para maiores de 18 (Apenas maiores de 18 podem ser cadastrados),
e-mail e validação do CPF, todos no front-end.
Exibir lista de produtos que poderão ser selecionados para adicionar em um carrinho de compra.
Necessário deixar disponível para o usuário a quantidade a ser inserida do produto.
Exibir lista de produtos que foram inseridos no carrinho de compra.
Pode ser realizado com a linguagem desejada.
Usar Material ou Bootstrap 5.
Uso de Lazy-loading feature modules.
Rodar o comando ng serve
abrir o browser no localhost:4200
Para rodar a API com o banco de dados rode npm install -g json-server
para instalar o servidor de API
Agora rode o comando json-server --watch db.json
abrir o browser no localhost:3000
OBS:para ver os dados do banco acesse o arquivo na raiz desse projeto db.json
.
Para saber mais sobre json-server acesse: github.com/typicode/json-server
para criar um compoment ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.