Skip to content

Projeto Paintball_Warriors e projeto para melhor atender as necessidades do comercio de painball

Notifications You must be signed in to change notification settings

Luizandre37/teste.warris

Repository files navigation

Este projeto é um e-commerce de paintball desenvolvido utilizando as skills Angular versão 16 e Material Designer.

Para executar o projeto, siga os passos abaixo:

  1. Clone o repositório do GitHub com o comando abaixo:

2. Navegue para a pasta do projeto e instale as dependências com o comando:

npm install

3. Execute o comando abaixo para iniciar o servidor local:

ng serve

4. Abra o navegador e acesse:

http://localhost:4200/

O e-commerce de Paintball_Warriors possui as seguintes funcionalidades:

paiball-e-comercer

  • Página inicial com os produtos em destaque e as novidades;
  • Página de produtos com as informações detalhadas do produto, preços e opções de variações;
  • Carrinho de Compra, onde é possível adicionar, modificar ou remover os itens do carrinho;
  • Área do cliente, onde é possível fazer o login, atualizar as informações do perfil e acompanhar o histórico de pedidos;
  • Página de checkout, onde é possível realizar o pagamento e finalizar a compra;
  • Painel administrativo para gerenciamento dos produtos, pedidos, clientes e vendas.

O projeto utiliza os seguintes recursos do Angular e Material Design:

  • Rotas para a navegação entre as páginas;
  • Guardas de rotas para proteger o acesso apenas a usuários autenticados;
  • Serviços para realizar as requisições à API e armazenar informações no local storage;
  • Angular Forms para a validação dos formulários;
  • Componentes e diretivas do Material Designer, como botões, inputs, listas e tabelas.

Para implementar novas funcionalidades ou corrigir possíveis erros, as seguintes recomendações devem ser seguidas:

  • Separação de responsabilidade entre os componentes e serviços;
  • Utilização de boas práticas de programação, como a criação de testes unitários e integração de código;
  • Padronização do código com a utilização dos guidelines da equipe de desenvolvimento;
  • Utilização de um sistema de controle de versão e criação de branches para cada funcionalidade ou correção.

Equipe de Desenvolvimento |

Luiz André | Ricardo Mendonca | Natanoel | Marcos | Wanderley

About

Projeto Paintball_Warriors e projeto para melhor atender as necessidades do comercio de painball

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages