Skip to content

Latest commit

 

History

History
37 lines (14 loc) · 1.87 KB

README.md

File metadata and controls

37 lines (14 loc) · 1.87 KB

Card Validation: Sistema Anti-Fraudes.

1. Descrição:

 Em Desenvolvimento

O Projeto está em desenvolvimento, na área de validação de cartões, para isso foi criado um cenário fictício de uma tela de e-commerce finalizando uma compra.

O objetivo do validador, é verificar a existência do cartão o qual o número foi digitado, aplicando o "Algoritmo de Luhn", que retornará uma mensagem em seguida com o resultado. Isso permitirá prosseguir para as outras etapas de uso do cartão, como por exemplo realizar uma compra, como é sugerido em nosso cenário fictício.

2. Funcionalidades:

O validador possui alguns aspectos interessantes para facilitar seu uso como: Não aceitar campos vazios, e alertar o usuário o formato adequado, como a quantidade de dígitos e o formato numérico. Também "esconde" os primeiros dígitos do cartão, garantindo mais privacidade e conforto, podendo ser acessado em qualquer lugar sem risco de ser exposto.

3. Usuários:

Destinado a quem trabalha com pagamentos e transações com cartões de crédito, precisará de um sistema seguro de verificação, inclusive, as etapas posteriores do projeto incluiriam também a verificação da emissora do cartão. Em um cenário real, seu uso poderia ser implementado em e-commerces, serviços de reservas, e até mesmo validação e desbloqueio do cartão.

Desenho do projeto:

Um primeiro esboço simplesfeito no Photoshop:

desenho_projeto

4. Considerações Finais:

Os desafios de aprendizagem proporcionados por esse projeto são inúmeros, e permitem uma prática eficiente tanto da linguagem "Javascript", como também formatação de estilo e texto a partir do "HTML" e "CSS", além de boas práticas de planejamento e método Agile.