Este projeto consiste em uma loja virtual desenvolvida com Angular, onde os usuários podem comprar produtos, adicionar itens ao carrinho, excluir produtos do carrinho, aumentar e diminuir a quantidade de um mesmo produto que já se encontra no carrinho, enviar mensagens para a loja na página de contato, buscar por produtos na barra de pesquisa, entre outras funcionalidades.
- Angular
- TypeScript
- HTML
- CSS
- Visual Studio Code
Para executar o projeto em um ambiente de desenvolvimento local, você precisa ter o Angular CLI instalado. Você pode instalar o Angular CLI usando o seguinte comando:
bashCopy code
npm install -g @angular/cli
Depois de instalar o Angular CLI, siga as etapas abaixo:
- Clone o repositório para a sua máquina local usando o seguinte comando:
bashCopy code
git clone https://github.com/seu-usuario/nome-do-projeto.git
- Navegue até o diretório do projeto:
javascriptCopy code
cd nome-do-projeto
- Instale as dependências do projeto:
bashCopy code
npm install
- Inicie o servidor de desenvolvimento:
bashCopy code
ng serve
- Abra o navegador e acesse https://matheusvictoor.github.io/loja-virtual-angular/produtos para visualizar o projeto.
O projeto é organizado da seguinte forma:
- src/app/components: Componentes da aplicação (carrinho de compras, lista de produtos, formulário de contato, etc.)
- src/app/models: Modelos usados para representar dados da aplicação (usuário, produto, mensagem, etc.)
- src/app/services: Serviços usados para buscar dados, armazenar dados do carrinho, autenticar usuários, enviar mensagens, etc.
- src/app/shared: Componentes, diretivas e pipes compartilhados por toda a aplicação.
Se você deseja contribuir para o projeto, pode fazer o fork deste repositório, fazer as alterações necessárias e enviar um pull request. As contribuições são sempre bem-vindas.
Este projeto é licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.