Skip to content

Maciel47/busca-cep

Repository files navigation

🚀 BuscaCEP

Badge Status | Badge Plataform

🚧 Em construção... 🚧

Este simples projeto foi desenvolvido afim de buscar conhecimento e praticar. Utilizando Webservice (ViaCEP), buscando a informação e retornando para o usuário. O intuito deste app é para fins de estudos. Ele ainda está em desenvolvimento, portanto, serão implementadas novas funcionalidades, como é possível notar posteriormente. Sendo assim, como um iniciante, caso tenha alguma dúvida a respeito do que foi feito, ou sugestões para melhorar, entre em contato comigo por aqui, ou via LinkedIn.

📝 Instruções

O projeto é simples de ser utilizado, basta inserir um CEP válido no campo disponível, e clicar em buscar. Para buscar um novo CEP, basta clicar em limpar e digitar um novo CEP ou apagar o CEP que foi digitado e digitar um novo. Segue o vídeo do funcionamento:

BuscaCEP

🔧 Funcionalidades

  • Buscar CEP
  • Mostrar o resultado
  • Salvar CEP
  • Listar CEP's buscados
  • Deletar CEP's salvos

Problemas existentes que serão corrigidos:

  • Ao tentar buscar um CEP em branco, inválido ou que não consta na base, fica carregando e não retorna nenhuma mensagem. O mesmo acontece para CEP inexistente ou que não constam na base de dados do ViaCep;
  • Ao tentar salvar o mesmo cep, não retorna nenhuma mensagem, apesar de não salvar.
  • Ao salvar um CEP, não retorna mensagem nenhum, apesar de salvar.
  • Ao salvar, os valores da listagem são duplicados (os existentes) somando ao novo valor salvo.

🛠 Tecnologias

Para banco de dados, realizei algumas tentativas. Inicialmente, minha ideia era utilizar o MongoDB Realm, porém identifiquei muita complexidade, tentando utilizar juntamente com o Expo. Portanto, irei tentar utilizar com o Firebase Realtime Database. Este projeto foi construído em sua maior parte, utilizando as documentações listadas. Para visualizar os pacotes utilizados, basta acessar o arquivo package.json.

🤝 Contribuições

Gostaria de agradecer ao Davi, um amigo que auxiliou em relação ao fetch. Acessem o perfil dele aqui no GitHub: Davi Torelli.

📃 Conclusões

Este projeto contribuiu com um aprendizado gigantesco, mesmo ainda estando incompleto. O código é livre para ser utilizado da maneira que for desejado.

About

Aplicativo que realiza a busca de CEP's utilizando Web Service ViaCep.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •