Skip to content

A single-page web application (SPA) that allows users to check world continents/countries' information, e.g; Population, Flags, Longitude, Latitude, etc.

License

Notifications You must be signed in to change notification settings

MNisarAli/Metrics-Webapp

Repository files navigation

World Metrics Webapp

📗 Table of Contents

📖 World Metrics

"World Metrics" is a single page web application that allows users to:

  • To check world continents/countries information, e.g: Population, Flags, Currencies, Languages, Longitude, Latitude, & Air Pollution Data etc.

🛠 Built With

Tech Stack

  • HTML5
  • CSS3
  • JavaScript(ES6)
  • React Js
  • Redux

Key Features

The key features of this website include.

  • Interaction with "REST Countries" API.
  • Interaction with "Air Pollution" API.
  • Continents info at Home page.
  • Search countries by name at "Continent Detail" page.
  • View detailed data about selected country at "Country Detail" page.

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • A web browser like Google Chrome.
  • A code editor like Visual Studio Code with Git and Node.js installed.

Setup

Clone this repository to your desired folder:

  1. Open terminal in VScode.
  2. Navigate to the directory where you want clone the copy of this repository
  3. Create new directory [optional]
  4. Clone the repo using the below command
  git clone  https://github.com/MNisarAli/Metrics-Webapp.git

  cd Metrics-Webapp

Install

Install this project with:

  npm install

Start

To start the application, run the following command

  npm start

Tests

To run tests, run the following command:

  npm test

Build

To build the app for production, run the following command:

  npm run build

Deployment

To deploy project, run the following command:

  npm run deploy

Or you can deploy on a static site hosting platform like Render.

Usage

This project can be used to practice React & Redux.

(back to top)

👥 Authors

The collaborators of this project.

👤 M Nisar Ali

(back to top)

🔭 Future Features

  • Add air pollution data for each city.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

💖 Show your support

Give a ⭐️, if you like this project!

(back to top)

🙏 Acknowledgments

I would like to thank:

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

A single-page web application (SPA) that allows users to check world continents/countries' information, e.g; Population, Flags, Longitude, Latitude, etc.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published