Small and simple SPA that gets information of countries from REST Countries API and displays them to the users.
To overview my work visit this Demo on Vercel.
- Tailwind
- Next.js
- Fuse.js
- Display all countries from the API on the homepage
- Search in countries through an input field using Fuse.js
- Filter countries by their regions
- Display extended information about each country on detail page
- Implement dark mode and light mode without using any 3rd party libraries
- Use Next.js features to implement image lazy load and SSG (Static Site Generation)