📗 Table of Contents
👥 Authors
📝 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.
The following technologies have been used in developping this project.
client: React, Redux, React-Redux, Redux Toolkit, Jest, HTML, CSS and Javascript.
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
You can access the Demograpy app at the link below.
Clone this repository to your desired folder:
git clone https://github.com/kambereBr/demography.git
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
Install the project with: npm
git clone https://github.com/kambereBr/demography/
To run the Demography application, execute the following command: Open the project in code editor and run the project :
npm start
To run tests, run the following command: Open the project in code editor and run the tests using :
npm test
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).
👥 Authors
👤 Bruno
GitHub: @kambereBr
Twitter: @kambereBr
LinkedIn: bruno kambere
Upcoming features will include:
- Add graphics to see the evolution of demographic indicators.
Contributions, issues, and feature requests are welcome!
Please check the issues page.
If you like the Demography you can support our work. Visit other links Bruno personal page.
We would like to thank the Microverse community to inspire and encourage everyday programmers and aspiring programmers.
Here are the most common questions about this project.
Yes! Make sure you give us credit of the application.
You can reach out to me by email [email protected].
📝 Credit
Original design idea by Nelson Sakwa on Behance.
📝 License
This project is MIT licensed.