This REST Countries API project is a clean, responsive Single Page Application (SPA) built with Vanilla JavaScript and Tailwind CSS. It features a dynamic data-fetching system that allows users to search for countries, filter by region, and toggle between light and dark modes. By navigating nested API objects dynamically, the application displays detailed information for every nation, including border countries and currency details, providing a seamless and high-performance user experience.