Skip to content

The Demography project is a web application that fetches data from countriesnow.space API and list demographic data (population) for all countries or states all over the world from 1960 to 2018

License

Notifications You must be signed in to change notification settings

kambereBr/demography

Repository files navigation

📗 Table of Contents

📖 About the Project

🛠 Built With

🚀 Live Demo

💻 Getting Started

👥 Authors

🔭 Future Features

🤝 Contributing

⭐️ Show your support

🙏 Acknowledgments

FAQ (OPTIONAL)

📝 Credit

📝 License



The Demography project is a web application that fetches data from countriesnow.space API and list demographic data (population) for all countries or states all over the world from 1960 to 2018. Users can display the list of demographic data, filter data by the range of alphabetic letters and display details for desired country or state. The project uses reducers and actions, Redux in React components and makes API calls to external APIs.

Back to top

The following technologies have been used in developping this project.

client: React, Redux, React-Redux, Redux Toolkit, Jest, HTML, CSS and Javascript.

Back to top

Demography key features are the following main projects:

Project-feature1: Data Fetching from the external API 
Project-feature2: Rendering of all demographic data for all countries
Project-feature3: Countries filtering
Project-feature4: Country details

Back to top

You can access the Demograpy app at the link below.

Back to top

Clone this repository to your desired folder:

git clone https://github.com/kambereBr/demography.git

Back to top

In order to run this project you need:

  • Have some knowledge of React, Redux, Javascript, HTML and CSS
  • Be familiar with git commands
  • Basics understanding of Linters, webpack, and NPM.
  • Install Git on your computer Git
  • Any text editor like VSCode

Back to top

Install the project with: npm

git clone https://github.com/kambereBr/demography/

Back to top

To run the Demography application, execute the following command: Open the project in code editor and run the project :

  npm start

Back to top

To run tests, run the following command: Open the project in code editor and run the tests using :

  npm test

Back to top

You can deploy the Demography application using: google cloud, Microsoft Azure, Netlify, Github Pages by giving credit on using our template or contribute via pull requests (read more in the contributing section).

Back to top

👥 Authors

👤 Bruno

GitHub: @kambereBr
Twitter: @kambereBr
LinkedIn: bruno kambere

Back to top

Upcoming features will include:

  • Add graphics to see the evolution of demographic indicators.

Back to top

Contributions, issues, and feature requests are welcome!

Please check the issues page.

Back to top

If you like the Demography you can support our work. Visit other links Bruno personal page.

Back to top

We would like to thank the Microverse community to inspire and encourage everyday programmers and aspiring programmers.

Back to top

Here are the most common questions about this project.

Can we use the application as an organization ?

Answer

Yes! Make sure you give us credit of the application.

Where can we reach out to you ?

Answer

You can reach out to me by email brunokambere@gmail.com.

Back to top

📝 Credit

Original design idea by Nelson Sakwa on Behance.

Back to top

📝 License

This project is MIT licensed.

Back to top

About

The Demography project is a web application that fetches data from countriesnow.space API and list demographic data (population) for all countries or states all over the world from 1960 to 2018

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published