Skip to content

Site fictício de um serviço de streaming onde usa a lógica de Luhn para validar um cartão de crédito.

Notifications You must be signed in to change notification settings

jaquelinedeoliveira93/SAP007-card-validation

 
 

Repository files navigation

Cartão de Crédito Válido

Status do projeto: Concluído ✅

Índice


Descrição

Esse projeto foi desenvolvido com o intuito de validar um cartão de crédito ou débito, através do algoritmo de Luhn. Foi desenvolvido uma pagina de um serviço fictício de streaming, para fazer uma assinatura é necessário o uso do cartão de crédito para efetuar a compra, ou seja, precisa verificar se o numero do cartão é válido ou não. Na página ao digitar os números de um cartão válido e clicar no botão “Finalizar" o usuário será direcionado a uma nova pagina onde confirma a assinatura, agora caso o número seja invalido irá aparecer uma mensagem logo acima do botão informando essa invalidade e os últimos quatro números estarão visíveis e os outros estarão mascarados com a “#”.


Funcionalidades

  • Verifica se o número do cartão digitado pelo usuário é valido ou não.
  • Adverte caso o usuario digite um número insuficientes de dígitos.
  • Esconde através da “#” os primeiros números do cartão deixando visível apenas os quatro últimos.

Layout

Web

formulário de pagamento no centro da página com um botão

Imagem 1. Página onde o usuário coloca seus dados para finalizar a assinatura.

Página confirmando a assinatura

Imagem 2. Página que confirma a assinatura, consequentemente a validade do cartão.

Página informando que o número do cartão é inválido

Imagem 3. Página informando que o número do cartão é inválido.


Como Executar o Projeto

Para conseguir rodar a aplicação e os teste é necessário ter instalado na sua máquina o Git, Node.js e um editor de código da sua escolha.

Para realizar os testes, faça o seguinte:

  • No terminal, na pasta do projeto:
    • cd SAP007-card-validation
  • Execute o teste:
    • npm test

Tecnologias utilizadas

  • HTML5
  • CSS3
  • JavaScrip
  • Node.js
  • Git

Autora

Jaqueline de Oliveira - LinkedIn - GitHub

About

Site fictício de um serviço de streaming onde usa a lógica de Luhn para validar um cartão de crédito.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 43.2%
  • JavaScript 40.4%
  • CSS 16.4%