Skip to content

Projeto Rocketpay desenvolvido durante o evento Explorer Lab realizado pela Rocketseat .

License

Notifications You must be signed in to change notification settings

JoaoPdr3/rocketpay-card-form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rocketpay 💳

Projeto desenvolvido durante o evento exclusivo e gratuito, promovido pela Rocketseat para ensinar sobre tecnologias Web.

Objetivo   |    Tecnologias   |    Projeto   |    Layout   |    Licença

License

Rocketpay Preview

📌 Objetivo

Esse projeto propôs ensinar algumas funcionalidades da linguagem JavaScript, como:

  • Manipulação da DOM com JS.
  • Adicionar e capturar eventos.
  • Remover ação padrão de recarregar a página ao clicar no botão do formulário.
  • Utilizar códigos de terceiros, como o IMask.js que permite criar máscaras para os inputs.
  • Acessar uma função através do globalThis pelo DevTools.

🚀 Tecnologias

Projeto desenvolvido com as seguintes tecnologias:

💻 Projeto

O Rocketpay é um componente que simula o formulário de preenchimento de cartão de crédito, onde é possível adicionar máscara aos inputs e atualizar elementos (HTML) via DOM.

No projeto foi implementado máscaras dinâmicas para reconhecer qual a bandeira do cartão apenas digitando os primeiros números do cartão.

As máscaras implementadas foram visa e mastercard, deixando como desafio implementar as outras mais conhecidas.

Então foram implementados as bandeiras, elo e american express, além da mudança do layout feita nos cartões.

🎨 Layout

Você pode visualizar o layout dos cartões e do formulário através desse link. É necessário ter conta no Figma para acessá-lo.


📝 Licença

Esse projeto está sob a licença MIT.


Releases

No releases published

Packages

No packages published