This E-commerce web app is Farouk Allani’s submission for the Scandiweb Agency’s junior react developer test . Written using React.js framework with only class components per instructions.
Apollo client was used for data fetching from the provided mocked GraphQL endpoint (https://github.com/scandiweb/junior-react-endpoint).
Design was implemented as per a given figma template(https://www.figma.com/file/MSyCAqVy1UgNap0pvqH6H3/Junior-Frontend-Test-Designs-Public?node-id=0%3A1).
To get started you can simply clone the graphQL endpoint and this E-commerce repository and install the dependencies following steps shown below:
Clone the graphQL endpoint repository using git:
git clone https://github.com/scandiweb/junior-react-endpoint
Install dependencies with this command:
yarn install
Run the graphQL server with this command:
yarn start
Then: Clone this E-commerce repository using git:
git clone https://github.com/farouk-allani/figma
Install dependencies with this command:
npm install
Run the application with this command:
npm start