
Design comparison
SolutionDesign
Solution retrospective
What are you most proud of, and what would you do differently next time?
Frontend Mentor - REST Countries API with color theme switcher solution
This is a solution to the REST Countries API with color theme switcher challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Table of contents
Note: Delete this note and update the table of contents based on what sections you keep.
Overview
The challengeUsers should be able to:
- See all countries from the API on the homepage
- Search for a country using an
input
field - 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 URL: Add solution URL here
- Live Site URL: Add live site URL here
My process
Built with- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
- React - JS library
- [React-Router] (https://react-router-dom.com) - react router
- DrawIo - Algorythem planner Note: These are just examples. Delete this note and replace the list above with your own choices
how to use React-router-dom
Useful resources- Example resource 1 - This helped me for XYZ reason. I really liked this pattern and will use it going forward.
Author
- Frontend Mentor - @yourusername
Note: Delete this note and add/remove/edit lines above based on what links you'd like to share.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Assaf's solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord