Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 1 year ago

rest-countries-api-with-color-theme-switcher || By Zenos

react, react-router, sass/scss
Zenos•220
@Zenosaki
A solution to the REST Countries API with color theme switcher challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


What are you most proud of, and what would you do differently next time?

i m proud of the responsive side of the project and how i menaged to manipulate the data base and used multiple new methods to filter and organize the data structure i wil try next time to reduce the code lenght and use new things to improve the quality of my code and i will add some animation with gsap next time

What challenges did you encounter, and how did you overcome them?

first was the data transfer between the pages but finally i discovered the url parameter that really helped me a lot secondly was the filter method and the mlap method that include special cases but i discovered the nomalized method that helped me to remove these spacial case and finally the github pages i spent 1 day just to know how to host multiple pages but i did it and here we are

What specific areas of your project would you like help with?

not a big deal i want just to tell me what should i improve next and whats the problemes that you saw in my web page and btw its 1440px web site so dont see it in a weird pov if u ,have a bigger screen
and about the responsivity tell if i did something wrong

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Zenos'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

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner
  • Use cases

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License