https://github.com/mohamedaridah/frontendmentor_rest-countries-api-with-color-theme-switcher
This is my solution to the REST Countries API with color theme switcher challenge on Frontend Mentor.
https://github.com/mohamedaridah/frontendmentor_rest-countries-api-with-color-theme-switcher
custom-dropdown dark-theme dropdown-list dropdown-menu frontend-mentor frontendmentor light-theme loader-component multipage multipage-website rest-countries rest-countries-api scss scss-framework scss-mixins theme-switcher
Last synced: 8 months ago
JSON representation
This is my solution to the REST Countries API with color theme switcher challenge on Frontend Mentor.
- Host: GitHub
- URL: https://github.com/mohamedaridah/frontendmentor_rest-countries-api-with-color-theme-switcher
- Owner: MohamedAridah
- Created: 2022-04-08T16:08:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-12T15:48:56.000Z (over 3 years ago)
- Last Synced: 2025-04-13T16:17:08.077Z (8 months ago)
- Topics: custom-dropdown, dark-theme, dropdown-list, dropdown-menu, frontend-mentor, frontendmentor, light-theme, loader-component, multipage, multipage-website, rest-countries, rest-countries-api, scss, scss-framework, scss-mixins, theme-switcher
- Language: SCSS
- Homepage: https://mohamedaridah.github.io/frontendmentor_REST-Countries-API-with-color-theme-switcher/
- Size: 677 KB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

## Table of content:
1. [About the project](#about-the-project)
1. [Built with](#built-with)
1. [What you can do?!](#what-you-can-do...?!)
1. [Useful resources](#useful-resources)
1. [Acknowledgments](#acknowledgments)
1. [Author](#author)
## About the project
This is my 7th Frontend Mentor challenge.
This is my solution to the REST Countries API with color theme switcher challenge on Frontend Mentor. The goal of this challenge is to integrate with the [REST Countries V2 API](https://restcountries.com/#api-endpoints-v2) to pull country data and display it like in the designs.
Users 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)_
## Built with
For this project i used:
- Semantic HTML5 markup
- SCSS
- Mobile-first workflow
- REST Countries V2 API
- Font Awesome
## What you can do?!
I need your opinions, feedbacks , how do you find my code structure? or any suggestions i can do to make my projects better. Also if you guys like my content, follow me this makes me happy❤👍.
## Useful resources
- **Adobe Xd** - I use adobe xd to check the size of elements.
## Acknowledgments
- I don't have sketch or figma files. So the final result isn't pixel perfect.
- I want to say **Thanks** to anyone who see my work and react with it, give me his feedback and helped me to improve myself. So thank you❤.
## Author
- My website - Well I haven't made my portfolio yet, but gonna make it soon.
-
Github - [@FedLover](https://github.com/MohamedAridah)
-
Codepen - [@FedLover](https://codepen.io/FedLover)
-
Frontend Mentor - [@mo](https://www.frontendmentor.io/profile/MohamedAridah)
**See you in another project!** 👋👩💻