This project is a web application that consumes the REST Countries API and displays a list of countries. It also allows the user to search for countries by name or region and displays more detailed information about a selected country. The web application is built using React and TypeScript.
Users should be able to:
- See all countries from the API on the homepage
- Search for a country using an
inputfield - Filter countries by region
- Click on a country to see more detailed information on a separate page
- Click through to the border countries on the detail page
- Live Site URL: https://countries-api-azure-delta.vercel.app/
- Semantic HTML5 markup
- Mobile-first workflow
- Flexbox
- REST Countries - REST Countries API
- TypeScript - Strongly typed javascript
- TailwindCSS - For styles
- React - JS framework
- React Router - Multi-strategy router
- Tanstack Query - Asynchronous state management
- Axios - Promise based HTTP client
- Website - Add website
- Linkedin - Gabriel Marcano
This is a solution to the REST Countries API with color theme switcher challenge on Frontend Mentor.
