Skip to content

An informational website integrated with the REST Countries V3 API to display common data of each countries. This is a solution to the Rest Countries API challenge on Frontend Mentor.

Notifications You must be signed in to change notification settings

engrjvramos/rest-countries-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

World Countries | Frontend Mentor

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

PREVIEW LIVE

Overview

The challenge

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)

Screenshot

My Process

Built with

HTML5 SASS JavaScript

Features

Function Description
Light & Dark Theme User can toggle the color scheme between light and dark mode.
Sticky Navbar Navbar becomes sticky when user scrolls down.
Scroll To Top Button User can scroll to the top of page immediately.
CSS Loader A loading animation is shown when fetching data from the api.
Search User can search any country using the search bar.
Filter by Region User can filter countries by region (Africa, Americas, Europe, Asia, Oceania) using the dropdown menu.
Filter by First Letter User can filter countries by first letter of country name by clicking the designated letter of their choice.

Resources

Tools Description Link
Font Awesome Icon elements https://fontawesome.com/
Google Fonts Font Family https://fonts.google.com/
REST Countries Country details api https://restcountries.com/

Author

About

An informational website integrated with the REST Countries V3 API to display common data of each countries. This is a solution to the Rest Countries API challenge on Frontend Mentor.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published