Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.09 KB

File metadata and controls

40 lines (25 loc) · 1.09 KB

Assignment

Replica of this.

Prerequsites

  1. A code editor.
  2. Node 16 or greater.
  3. Npm 5 or greater.

Steps should be followed to run the app

In the project directory, you can run:

npm install

Installs the required libraries.

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

Folder Structure

  1. Components: Modules which are not calling any endpoints have been kept here.
  2. Containers: Modules which involve calling of APIs are stored here.

A brief overview of what have been done.

  1. Responsive header and hamburger menu.
  2. Two modal Windows for hamburger menu at breaking point 768px.
  3. Footer for more than 768px screen.
  4. Functions for calling the APIs and saving the response in state variables.
  5. Saved all the resources in Public.
  6. Apt links attached.

Misc

I have used stylesheet for each component, although I usually prefer styled components but to keep things little simpler I went for stylesheets.