Skip to content
Submitted over 1 year ago

Responsive REST Countries API using React

axios, react, styled-components, typescript, zustand
LVL 2
@golo1999
A solution to the REST Countries API with color theme switcher challenge

Solution retrospective


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

I'm proud I completed my first Frontend Mentor challenge.

The following things were done

  • responsiveness using Flexbox, Grid and Media Queries
  • theming using styled-components
  • fetching data from a local JSON file when the API is down
  • persisting the global state using Zustand and LocalStorage
  • deployment on Netlify

What I would do differently

  • add testing to make sure the app works as expected
  • use other tools to expand my knowledge
What challenges did you encounter, and how did you overcome them?

The only challenge I encountered is the deployment using Netlify, as this is my first time using the platform.

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

Any advice is appreciated.

Code
Loading...

Please log in to post a comment

Log in

Community feedback

No feedback yet. Be the first to give feedback on Alex Gologan’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