Um aplicativo de consulta de api - 🔗 Desenvolvedor Mobile Jr
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.
-
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.
A interface do aplicativo foi projetada com base em um protótipo.
Aqui estão algumas capturas de tela do BuscaCEP para dar a você uma prévia visual do aplicativo:
A tela de login permite que os usuários façam login em suas contas.
Os usuários podem inserir um CEP para obter informações detalhadas.
Mostra os dados salvos de endereço.
Os usuário podem remover os dados de endereço salvo
Os usuários têm a capacidade de editar suas informações pessoais.
- Node.js
- npm ou yarn
- Emulador Android\iOS ou Dispositivo Físico para Testes
-
Clone o repositório:
git clone https://github.com/jhiltonsantos/buscaCep.git
-
Navegue até o diretório do projeto
-
Instale as dependências:
npm install || yarn install
-
Inicie o servidor de desenvolvimento:
npx react-native start || yarn start
-
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
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:
-
Certifique-se de que você tenha todas as dependências instaladas, executando o seguinte comando:
yarn install
-
Agora, execute os testes com o comando:
yarn test
Nome: Hilton Santos
Email: jhilton930@gmail.com
GitHub: Hilton Santos