Desafio para a vaga de Dev. Front-end Jr. recriando o web app da Pactto
Esse site foi construído com os seguintes pacotes / tecnologias:
| Cor | Hexadecimal |
|---|---|
| Yellow | |
| Yellow-light | |
| Yellow-light | |
| Green-light | |
| Gray-dark | |
| Gray-light |
Clone o projeto
git clone https://github.com/evans-costa/pactto-cloneEntre no diretório do projeto
cd pactto-cloneInstale as dependências
npm installIsso irá também instalar as dependências do husky para usar os git hooks e os conventional commits na linha de comando.
Inicie o servidor
npm run devA aplicação estará disponível em localhost:3000
Algumas melhorias foram feitas com relação a aplicação original, dentre elas:
- A aplicação segue as brand guidelines da marca, com as cores descritas acima nesse
README - Componentização dos elementos mais comuns da interface da aplicação, evitando ao máximo uso de UI kits, sendo eles usados para criar pontualmente alguns componentes.
- A nível de projeto:
- para padronizar futuras contribuições, foi instalado um gerenciador de hooks do git para usar de forma automática os convetional commits, assim, ao fazer o
git commitele automaticamente fornece uma maneira conveniente de commitar as alterações. - Uso de linters para estilização e qualidade do código, com Prettier e ESLint, com uma GitHub Action para verificar no momento do push
- para padronizar futuras contribuições, foi instalado um gerenciador de hooks do git para usar de forma automática os convetional commits, assim, ao fazer o
