Replica of this.
- A code editor.
- Node 16 or greater.
- Npm 5 or greater.
In the project directory, you can run:
Installs the required libraries.
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
- Components: Modules which are not calling any endpoints have been kept here.
- Containers: Modules which involve calling of APIs are stored here.
- Responsive header and hamburger menu.
- Two modal Windows for hamburger menu at breaking point 768px.
- Footer for more than 768px screen.
- Functions for calling the APIs and saving the response in state variables.
- Saved all the resources in Public.
- Apt links attached.
I have used stylesheet for each component, although I usually prefer styled components but to keep things little simpler I went for stylesheets.