REST Countries API with color theme switcher

Solution retrospective
console.log("Hello Programmers")
,
Even though this project posed some challenges for me, I thoroughly enjoyed working on it, so much so that I took extra time to add additional features.
Technologies Used:
Extra Features:
- Pagination: Added the ability to limit results per page, and a page navgation strip to allow easy movement between pages.
- Sorting: Added the ability to sort countries based on name and population in an ascending or descending fashion.
- Animation: Used a combination of AutoAnimate, transitions, and animations to create as smooth experience when traversing the page. This includes moving between result pages, changing website theme, when items are moved, shown or hidden, or when hovering over items.
Difficulties Encountered:
- Route Transitions: I have used Vue's transition component to animate the route transitions a few times in the past, but unfortunately, it didn't work for me on this project for some reason. (I'll look into it further and update this project if I find anything)
If you have any suggestions on how I can improve my code, I would greatly appreciate it if you could leave a comment. Thank you in advance. (✿◠‿◠)
Please log in to post a comment
Log in with GitHubCommunity feedback
- @Jaheim-Douglas
As a beginner at HTML, CSS and javascript I marvel at your work and hope to get as good as you keep up the good work
- @MohamedGabr20233
your work is magnificent, do u have any advice for a beginner like me who only know html and css (not advance ) and learning JS
- @mehmetakifakkus
Congratulations for completing this challenge!
I loved what you added as additional features, I especially will give AutoAnimate a chance in one of my future projects.
- In my project I added storing the latest search value and filter value when you visit the country detail and go back to the main page. It uses URL search params. You may think adding this as a feature. link if you want to visit
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