É uma aplicação web que foi baseada em Angular e tem a intenção demonstrar domínio desta técnologia; bem como as diversas outras que foram utilizadas nesse desenvolvimento. O objetivo alcançado foi uma aplicação web (e-commerce) para venda de produtos com banco de dados mySQL (isolado em container docker).Como recursos para esse projeto foram utilizado o bem conhecido Docker bem como webpack, bootstrap jquery, angular-imask, currency-formatter, toastr, primeng, primeicons.
O Docker dispensa apresentações é um gerenciador de Containers que encapsulou o mysql da aplicação dentro de um container. Desta forma ficamos com o SGBD isolado do resto do sistema para evitar futuras problemas com os dados armazenados.
O webpack que vem agregado no angular usa um grafo de dependências para decidir quais módulos precisam ser empacotados. Isso significa que o webpack inicia de um único módulo e processa todas as dependências direta e indiretamente para construir o grafo de dependências inteiro e então carregar todos os módulos necessários. Ele usa o Loaders para carregar vários tipos de arquivos e os transforma em módulos válidos que o webpack pode entender.
O design responsivo da web trata da criação de sites que se ajustam automaticamente para ter uma boa aparência em todos os dispositivos, desde telefones pequenos a grandes desktops.
Usado recursos do imask para criar mascaras formatação de entrada de dados.
CurrencyFormatter.js permite formatar números como moedas. Ele contém 155 definições de moeda e 715 definições de localidade prontas para uso. Ele lida com moedas formatadas de forma incomum, como o INR. Esta biblioteca agora é usada por fundos de hedge, bancos e uma variedade de outras organizações em todo o mundo para a formatação eficiente de moedas em uma ampla gama de aplicações.
A biblioteca JavaScript Toastr nos permite exibir notificações para o usuário em aplicações web utilizando uma estrutura bastante simples, porém com um resultado eficiente e elegante.
PrimeNG é uma coleção de ricos componentes de IU para Angular. Todos os widgets são de código aberto e gratuitos para uso sob a Licença MIT. PrimeNG é desenvolvido pela PrimeTek Informatics, um fornecedor com anos de experiência no desenvolvimento de soluções de UI de código aberto.
Fontes de ícone são fontes que contêm símbolos e glifos em vez de letras ou números. Eles são populares para web designers, pois você pode estilizá-los com CSS da mesma forma que um texto normal. Além disso, como são vetores, são facilmente escaláveis.

