Skip to content

PC-FEE-Master/Create-Etsy-Search-Page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Learning Objectives

After completing this assignment, you should:

  • Have a deep understanding of layout
  • Understand how to use string interpolation
  • Understand DOM Manipulation
  • Demonstrate strong ability to navigate through a large block of JSON data

Normal Mode

Re-Create An Etsy Page - https://www.etsy.com/search?q=whiskey

  1. Utilize the data for whatever search term you use - DATA HERE
  2. Copy the data into a separate js file and assign it to a variable.
  3. You are free to change the search term to whatever you'd like.
  4. Everything should be styled as closely as possible, including the Header/Sidebar/Links/Search (you can ignore the footer)
  5. You should implement hover events and link the items to their proper Etsy product pages (items only, other links can be just linked to #)
  6. No need to make any of the form elements work, just style them properly
  7. You can ignore the "Top categories for ..." section as that is not in the data. You can also ignore the "Ad" icon.

Pro Tip, worry about the structure first, the JS second and the fine details of the design last

Note: The assets (heart, cart and hamburger icons) are in an assets folder for you.

Hard Mode

  1. Create your own API token by signing up as an Etsy developer
  2. Get the categories from the data to create the sidebar, with links that filter the listings.
  3. Implement the sorting dropdown so that when you change the sort method the items will reload into a different order.

Resources

  1. Etsy API Documentation
  2. Etsy Payload Example
  3. Etsy Page Example

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published