This is a solution to the REST Countries API with color theme switcher challenge on Frontend Mentor.
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
- Toggle the color scheme between light and dark mode (optional)
-
Solution: frontendmentor.io
-
Live Site: netlify.app
- Preparing workflow(Installing React, Adding assets, Preparing README.md)
- Creating Components
- Working on mobile design based on
designfolder - 357px- Installing Fonts, Preflight css, Working on design
- Working on tablet and desktop design based on
designfolder - Working on functionality
- Load data, Search, Filter using react-router-dom
- Toggle between dark and light mode
- React
- React Router
- Css Module
- Flex, Grid, Custom variable
- Semantic HTML5 markup
- Mobile first workflow
In this project I learned to use React Router (loader and action)
More on React, React Router, Framer-Motion and some other libraries
Thanks To
Frontendmentor.io - for their Excitement challenges
Perfect Pixel - for such a great extension
