Skip to content

peulessa/consulta-paises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CONSULTA PAÍSES

INDICE

  1. SOBRE
  2. LINK
  3. FEATURES
  4. TECNOLOGIAS UTILIZADAS
  5. RESUMO
  6. AUTOR

SOBRE

Api de consulta de informações de todos os países do mundo, simples e fácil de ser utilizada, que possibilita o usuário pesquisar exatamente o país que deseja consultar, ou filtrar por continete e ver uma lista completa de todos países que fazem parte do mesmo.

LINK

FEATURES

  • Pesquisa pelo nome do país
  • Filtro por continente
  • Dark Mode
  • Card com mais informações
  • Paginação dinâmica

TECNOLOGIAS UTILIZADAS

  • Javascript
  • CSS
  • HTML

RESUMO GERAL DO PROJETO

O projeto começou como uma atividade de estudo e tinha estimado um prazo de 9 dias para entrega, e assim foi feito. Porém, após entrega-lo eu ainda não estava satisfeito e resolvi melhorar alguns pontos com o objetivo de fixar meu conhecimento.
Num primeiro momento todo código do script foi feito em somente um único arquivo, o que resolvi mudar para melhor organização e para melhor entendimento do módulo ES. Haviam muitos bugs por conta da repetição desnecessária de código e um 'callbackhell' que existia, o que foi organizado, corrigindo assim esses bugs e melhorando a eficiência da aplicação. No meio da criação do código, ainda dentro do prazo dos 9 dias, comecei a me aprofundar em Vue, porém como desafio pessoal resolvi finalizar o projeto completo em Javascript puro, sem o uso de bibliotecas ou frameworks, o que me gerou várias dificuldades, essas que me ajudaram a criar e fixar bastante conhecimento.
Em termos gerais, esse projeto me ensinou muito sobre o consumo de API'S, o uso do try/catch para tratamento de erros, além de como tratar da melhor forma os dados retornados de determinada API. Aprendi bastante sobre o módulo ES e como usa-lo da melhor forma, sempre evitando repetição e deixando o código o mais limpo e claro possível. E, por fim, fixei de uma vez meus conhecimentos em JS, principalmente quando estive fazendo a paginação e aplicando-a em momentos e de formas diferentes ao longo do código, o que me deixa extremamente confortável para o desenvolvimento de qualquer aplicação utilizando JS por ter dominado a base da linguagem.

AUTOR

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published