tiagogb21 / projeto-m2-store

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

m2-store

Setup do Projeto:

npm install

Compila e recerrega para desenvolvimento

npm run serve

Compila e minifica para produção

npm run build

Para compilar a imagem Docker da aplicação Vue:

docker build -t vue/m2-store .

Para executar a aplicação Vue em um contêiner Docker:

docker run -it -p 8080:80 --rm --name dockerize-vuejs-app-1 vue/m2-store

Para executar a aplicação Vue utilizando docker-compose:

docker-compose build --no-cache

Para encerrar o processo: CTRL + C


O projeto utiliza:

Router: Para criar as rotas de navegação.

Store: Gerenciamento de Estado Centralizado.


Objetivo - organização e padronização:

  • Lint
  • Prettier
  • Editorconfig

Usuário:

Deve escolher primeiro o plano de internet, para então escolher o plano de TV e telefonia fixa

Somente um plano pode ser escolhido por vez.

Ao passar o botão sobre o produto este irá responder com uma alteração em seu background

O valor total do plano pode ser encontrado no final da página.

No final da página existe um botão "REMOVE" que irá retirar os itens do carrinho e zerar o valor total do plano.

Depois de escolhido o plano o botão continuar irá ser habilitado, ao ser clicado irá mostrar um alert mostrando qual foi o plano escolhido.

About


Languages

Language:Vue 49.0%Language:JavaScript 41.1%Language:Dockerfile 5.8%Language:HTML 4.1%