React Countries App with theme switcher challenge on Frontend Mentor
This app is created with React and TypeScript with Vite as a bundler and uses TailwindCSS for styles and React Query for data fetching.
- Clone the repository
- Install all dependent packages and scripts using
npm install
oryarn
orpnpm install
- Run the dev script
npm run dev
to run the app onlocalhost:5173
- Shows all countries on page load
- User can search for particular countries by typing in the query in the search bar
- User can filter countries by selecting a region from the dropdown
- User can now click on a country and see selected country details
- Light and dark mode support
- App can be viewed here
- Some features are still WIP and may not work as expected. The bugs shall be resolved and tests will be added!