Skip to content

A web application that provides information about countries around the world.

Notifications You must be signed in to change notification settings

saladilakshman/country-app

Repository files navigation

Country Information App

This is a web application that provides information about countries around the world. It leverages the REST Countries API to fetch country data and allows users to explore details such as population, area, languages, currencies, and more.

Features

  • Country List : Browse through a list of countries with basic information such as name, flag, and population.
  • Country Details : View detailed information about each country, including its capital, region, languages spoken, currencies used, and more.
  • Search : Search for specific countries by name or region. Filtering: Filter countries by region or other criteria.
  • Responsive Design : The app is optimized for various devices, ensuring a seamless user experience on desktops, tablets, and mobile phones.

Libraries and Tools used in this project

  • Reactjs (a Javscript library for building user interface ).
  • MaterialUI ( styling library sponsored by Google).
  • Axios (An Https library for fetching API data).
  • GIT (A version control system for deploying the code to Github).
  • React-Router (routing library to navigate between the web-pages).

Usage

To rund this project locally, follow these steps.
  1. Clone this repository.
  2. Install dependencies using npm install or Yarn Install.
  3. Start the server using npm start or Yarn start.
  4. Open your browser and navigate to http://localhost:port (replace port with the port number configured in your environment).

About

A web application that provides information about countries around the world.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published