Hi! This is The Countries Project in React. I use React Router, Axios and Font Awsome in this project.
You can see demo in this link : Countries Demo
In default the site detect Dark/Light mode from users browser setting. and also user can toggle this mode from the topbar.
In the topbar users can filter and sort the list of countries. Sorting action works in client side and filter works in server side.