Giter VIP home page Giter VIP logo

mohamedaridah / frontendmentor_rest-countries-api-with-color-theme-switcher Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 2.0 693 KB

This is my solution to the REST Countries API with color theme switcher challenge on Frontend Mentor.

Home Page: https://mohamedaridah.github.io/frontendmentor_REST-Countries-API-with-color-theme-switcher/

CSS 25.16% HTML 14.94% JavaScript 28.83% SCSS 31.07%
rest-countries rest-countries-api scss scss-framework scss-mixins frontend-mentor frontendmentor dropdown-list dropdown-menu custom-dropdown

frontendmentor_rest-countries-api-with-color-theme-switcher's Introduction

Challenge Design

REST Countries API with color theme switcher

Source of the project from frontendmentor.io.

html5 css3 sass  fontawesome  javascript



Table of content:

  1. About the project
  2. Built with
  3. What you can do?!
  4. Useful resources
  5. Acknowledgments
  6. 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 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
  •  Codepen - @FedLover
  •  Frontend Mentor - @mo

See you in another project! 👋👩‍💻

frontendmentor_rest-countries-api-with-color-theme-switcher's People

Contributors

mohamedaridah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.