Fipe Consultation
Index
🔖 Objetivo da aplicação
O projeto é dividido em duas seções, onde o diretório exercises
concentra quatro arquivos de exercícios que serão detalhados mais para frente e o outro diretório fipe-project
é onde terá o projeto de consulta de valores de automóveis na tabela fipe.
📖 Exercícios
O projeto possui quatro exercícios, sendo eles:
- Maskify:
Função que tem o objetivo de mascarar dados parcialmente,
mantendo visível apenas os últimos 4 caracteres.
A função recebe o texto por parâmetro e retorna o texto mascarado.
- Update Data:
Função que tem o objetivo atualizar um objeto com base nos dados de um segundo objeto.
A função recece os dois objetos por parâmetro, verifica se no segundo objeto
tem chave que o primeiro objeto tem,
e caso tenha, atualiza o dado, e retorna o objeto atualizado.
- Get Rick and Morty characters data:
Função que tem o objetivo buscar os dados dos personagens da série "Rick and Morty" e
retornar os dados dos personagens principais com a estrutura de dados alterada.
- Check if the first letter is uppercase:
O nome dessa função já é bem sugestivo, ela recebe uma string via parâmetro e
retorna um booleano indicando se a string possui a primeira letra maiúscula.
Se deseja testar as funções e se divertir com elas, a pasta de exercícios possui um arquivo examples.js
que já possui alguns exemplos, fique a vontade para criar outros.
🚀 Tecnologias utilizadas
Esse projeto foi desenvolvido utilizando as seguintes tecnologias:
✔️ 💻 Resultado Web
✔️ 💻 Resultado Mobile
✔️ 💻 Cobertura de testes unitários
🔥 Como utilizar
-
Pré-requisitos
- Faça um clone:
$ git clone git@github.com:lucasfelixc/fipe-consultation.git
- Executando a aplicação:
# Instale as dependências
$ cd fipe-project && npm install or yarn install
# Inicie a aplicação web
$ cd fipe-project && npm run dev or yarn dev
- Testando a aplicação:
# Para executar os testes e gerar o coverage
$ cd fipe-project && npm run coverage or yarn coverage
♻️ Como contribuir
- Faça um Fork desse repositório,
- Crie uma branch com a sua feature:
git checkout -b my-feature
- Commit suas mudanças:
git commit -m 'feat: My new feature'
- Push a sua branch:
git push origin my-feature