Projects > Country List

Rest

Countries

298
Lines of code
1 week
Time Spent
33
Commits
+20%
Knowledge

Purpose

Academic

Type

Landing Page
Full-stack App

Technology

React
TypeScript
TailwindCSS

Services

Web Design
Web Development

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.