Skip to content

jhiltonsantos/buscaCep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BuscaCEP

🔗 React Native

Um aplicativo de consulta de api - 🔗 Desenvolvedor Mobile Jr

Introdução

O App BuscaCEP foi desenvolvimento com React Native CLI. Ao entrar com suas credenciais de conta, fornecidas pelo MockAPI, o usuário pode inserir um CEP que é consultado na API da ViaCEP. Os dados do endereço recebido é inserido nos dados do cliente, onde o usuário pode consultar e editar o endereço.

Principais Recursos

  • Autenticação de Usuário: Os usuários podem acessar o aplicativo com usando suas contas, utilizando a API do MockAPI.

  • Consulta de CEP: Através da integração com a API da ViaCEP, os usuários podem inserir um CEP e receber informações atualizadas, que são automaticamente vinculadas aos seus dados de usuário.

  • Edição de Endereço: Além de consultar os dados, os usuários também têm a capacidade de editar seu endereço.

Protótipo de Interface

A interface do aplicativo foi projetada com base em um protótipo.

Tecnologias Utilizadas

Capturas de Tela

Aqui estão algumas capturas de tela do BuscaCEP para dar a você uma prévia visual do aplicativo:

Tela de Login

Tela de Login

A tela de login permite que os usuários façam login em suas contas.

Consulta de CEP

Tela de Consulta

Os usuários podem inserir um CEP para obter informações detalhadas.

Detalhes do Endereço

Tela de Detalhes

Mostra os dados salvos de endereço.

Deletar Endereço

Tela de Deletar

Os usuário podem remover os dados de endereço salvo

Edição de Dados Pessoais

Tela de Edicao

Os usuários têm a capacidade de editar suas informações pessoais.

Pré-requisitos

  • Node.js
  • npm ou yarn
  • Emulador Android\iOS ou Dispositivo Físico para Testes

Instalação

  1. Clone o repositório:

    git clone https://github.com/jhiltonsantos/buscaCep.git
  2. Navegue até o diretório do projeto

  3. Instale as dependências:

    npm install || yarn install

Como Usar

  1. Inicie o servidor de desenvolvimento:

    npx react-native start || yarn start
  2. Execute o aplicativo no emulador ou dispositivo:

    npx react-native run-android || yarn android # Para Android
    npx react-native run-ios || yarn ios     # Para iOS

Testes

O BuscaCEP inclui alguns testes utilizando o jest. Esses testes também estão sendo executados pelo Github Actions ao realizar push\pull request no repositório. Para executar os testes, siga estas etapas:

  1. Certifique-se de que você tenha todas as dependências instaladas, executando o seguinte comando:

    yarn install
  2. Agora, execute os testes com o comando:

    yarn test

Contato

Nome: Hilton Santos

Email: jhilton930@gmail.com

GitHub: Hilton Santos