Você pode visualizar o layout do projeto através DESSE LINK.
É necessário ter conta no Figma para acessá-lo.
Esse projeto foi desenvolvido com as seguintes tecnologias:
- HTML e CSS
- JavaScript e JSON
- Node e NPM
- Vite
- iMask
- 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.
- Iniciando um Novo repositório local
git init
- Criando um repositório no GitHub pelo Git (CLI)
gh repo create
- Solicito que seja aberto no navegador meu repositório
gh repo view --web
Comandos iniciais para um fluxo de commit no GitHub
- Verifico todos os arquivos modificados disponíveis para o commit
git status
- Adicionando os arquivos ao stage e efetuando o commit nomeado
git add .
git commit -m "commit message"
- Este comando envia o código para o repositório na brach master
git push origin master
Utilize este comando para criar um Novo projeto do ZERO caso necessário
npm create vite@latest
Fork que Fiz do Repositório Oficial:
Utilize este comando para iniciar um repositório clonado
npm i
Página do IMask
- Executo o comando via npm para instalar o package do IMask
npm install imask
- No arquivo main.js adicione o import do IMask logo abaixo do index.css
import IMask from "imask"
- Usando um literal de expressão regular
const re = /foo/;
- Chamando a função construtora do RegExp
const re = new RegExp(/foo/);
Projeto publicado na Vercel conforme instruções do Explorer
Link
Passo a Passo:
- Cadastre-se na vercel
- Efetue o login vinculando a conta da vercel com a seua conta do GitHub
- Crie um novo projeto e aponte ele para o seu repositório no GitHub
- Em alguns casos será necessário permitir que a vercel veja seu repositorio
- Clique em Deploy
Teste adicional feito para verificar como fica a publicação no gh-pages
npm i @vitejs/plugin-react
Defina no arquivo de configurações da propriedade base para "/rocketseat-explorer-lab-javascript-dom/"
import { defineConfig } from "vite"
import react from "@vitejs/plugin-react"
// https://vitejs.dev/config/
export default defineConfig({
base: "/rocketseat-explorer-lab-javascript-dom/",
plugins: [react()],
})
{
"name": "projeto-base",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview --port 8080",
},
"devDependencies": {
"gh-pages": "^4.0.0",
"vite": "^3.1.0"
},
"dependencies": {
"@vitejs/plugin-react": "^2.1.0",
"imask": "^6.4.3"
}
}
run build
run preview
Antes deste passo remova dist do .gitignore
git add dist -f
git commit -m "Adding dist"
git subtree push --prefix dist origin gh-pages
Para realizar o Deployed da sua página, entre no seu repositório.
Siga os passos a baixo:
- Navegue até a página Settings.
- Role a página para baixo até a guia Pages.
- Faça o link do GitHub pages com seu repositório estatico.
Esse projeto está sob a licença MIT.