Project Description
The REST Countries API project is a web application that displays detailed information
about all the countries in the world,
including their population, capital, and other key data. This project allowed me to
explore fetching and dynamically displaying
data from an external API, while providing an intuitive interface for users. The
experience was overall smooth and enjoyable
to build, as handling the API requests and displaying the data didn’t pose any
significant challenges. This project showcases
my ability to work with APIs and design interactive, informative interfaces.
Solution
The main challenge of this project was implementing an efficient filtering system for the
countries based on different criteria
(name, region, population, etc.). I encountered some difficulties optimizing this
filter, particularly regarding performance and
managing user input. After researching solutions and exchanging with other developers
who faced similar issues, I was able to
implement a performant and responsive filter. This project reinforced my understanding
of working with REST APIs and taught me
how to overcome technical challenges by leveraging the developer community.