Skip to content

petrevisan/compayz-vuejs-test

 
 

Repository files navigation

NoTyped Vue.js Test

Este projeto é uma solução para o desafio proposto para a vaga de front-end junior, utilizando Vue.js e Nuxt.js. O objetivo é criar uma aplicação que permite aos usuários visualizar planos disponíveis, selecionar planos 4D e 5D, adicionar domínios a esses planos e fornecer informações para a compra, incluindo dados pessoais, endereço de faturamento e dados do cartão de crédito.

Tecnologias Utilizadas

  • Vue.js 2
  • Nuxt.js
  • Bootstrap

Funcionalidades

  • Listagem de Planos: Os usuários podem visualizar os planos disponíveis.
  • Seleção de Planos: Os usuários podem selecionar entre os planos 4D e 5D.
  • Customização de Planos: Os usuários podem aumentar a quantidade de domínios nos planos 4D e 5D.
  • Formulário de Compra: Os usuários podem inserir seus dados pessoais, endereço de fatura do cartão e dados do cartão de crédito.
  • Consulta de CEP: Utilização da API ViaCEP para consulta de endereço.

Como Executar

Para executar este projeto localmente, siga os passos abaixo:

  1. Clone o repositório para sua máquina local:

    git clone https://github.com/petrevisan/compayz-vuejs-test.git

  2. Execute o projeto:

    yarn dev

  3. A aplicação estará disponível em http://localhost:3000.

Demonstração

Uma versão em produção deste projeto pode ser acessada através do seguinte link: Compayz VueJS Test

Arquitetura

Este projeto segue a estrutura padrão de um aplicativo Nuxt.js, com componentes Vue reutilizáveis, páginas e layouts. A lógica de negócios para manipulação de dados dos planos e interação com a API ViaCEP é encapsulada dentro dos componentes Vue.

Contato

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 65.4%
  • Vue 31.5%
  • HTML 2.6%
  • CSS 0.5%