swongg / shopify-front-end-challenge

Shopify Frontend Developer Intern Challenge - Summer 2022

Home Page:https://shopify-frontend-e475e.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shopify-front-end-challenge

About the project

This is my submission to Shopify's Front End Developer Intern Challenge for Summer 2022!

Aditional Features

  1. There's a toggle switch component right below the title. Enabling the toggle will add some cool effects to the background! I chose floating Shopify-green squares for obvious reasons :)

  2. Each photo contains a share button below it (the icon with the 3 connected dots). Clicking on the button will copy the image's url to your clipboard allowing you to easily share the awesome photos with your friends!

  3. Images retrieved from the API call are stored in window's local storage so that the user will not need to perform another API call (provided that the contents of the local storage are not cleared) if they re-visit the web application. This feature was implemented to optimize for performance since API calls can be really slow.

  4. A loading spinner will appear on the screen until the photos have successfully been fetched from the API.

  5. Each image contains an expand button which reveals more information regarding the photo for the users that want to learn more!

Screenshot

image

Technologies used:

About

Shopify Frontend Developer Intern Challenge - Summer 2022

https://shopify-frontend-e475e.web.app/


Languages

Language:JavaScript 92.1%Language:HTML 7.0%Language:CSS 0.9%