Skip to content

builtbykabir/rest-countries-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rest Countries API App

Preview

This is a Rest Countries API App built to practice working with the REST Countries API, using fetch, DOM manipulation, and other JavaScript concepts like URLSearchParams for query handling, deep object access, event handling, and array methods. The project includes a responsive layout using CSS Grid and Flexbox, while following good HTML conventions and accessibility rules.

This project was originally a Frontend Mentor challenge.

Features

  • Search and filter countries by name and region
  • Responsive design for desktop and mobile
  • Dark mode toggle that persists across sessions
  • Clickable country cards leading to detailed country page

Technologies Used

  • HTML5
  • CSS3 (Flexbox, Grid, Variables)
  • JavaScript (fetch, DOM manipulation, URLSearchParams, deep object access, event handling, array methods)