Skip to content

This website consumes live data on the world's richest people from an unofficial Forbes API (using the Axios npm package); and displays this data in a clean, modern, and responsive User Interface.

Notifications You must be signed in to change notification settings

Ola4606/Worlds-richest

Repository files navigation

World's Richest

Website

Live URL: View World's Richest Live

World's Richest Home Page

World's Richest was my first React project, and it was built using React and TailwindCSS. It consumes live data from this API:

API Link

which provides data on the world's richest individuals in real-time. Although, this website only shows data on the top 100 richest people.

It allows users to view the following data on the world's top 100 richest people: Rank, Full Name, Net worth (in US dollars), Source of wealth, Residence, and Bio (a brief background).

As I said earlier, this was my first React project, but I did not want to create the same old e-commerce website or weather website that most Junior React developers were making, so I created this.

While creating this website I wanted to incorporate the data available on the Forbes website into an easy-to-use and simple website, so people could get the data they needed straight out of the website without all the other distractions.

World's Richest Home Page

Using TailwindCSS breakpoints, I was able to make it fully responsive for mobile, tablet, and laptop screens.

While building this website, I was able to improve my skills on some React principles and concepts, such as:

  • Using React Hooks (namely useState, and useEffect)
  • Using React Memo
  • Passing and receiving props
  • Using SVGs in React, etc.

I also learned new principles, which included the use of the Axios NPM package for making HTTP requests; and using Asynchronous functions.

Key NPM Packages used: Axios

Read on more of my projects over on my website: Adeyemo OlaOluwa

About

This website consumes live data on the world's richest people from an unofficial Forbes API (using the Axios npm package); and displays this data in a clean, modern, and responsive User Interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published