raywhui / wsi-products

Home Page:https://raywhui.github.io/wsi-products/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WSI-Products

This is a website based on the guidelines for the WSI coding assessment.

Technologies Used

  • Vanilla JavaScript
  • Handlebars
  • Materialize

Features Implemented

  • Responsive product grid for both desktop and mobile
  • Product saving using localStorage
  • Product persistence and rendering when changing sections (Reload and closing browser)
  • DOM manipulation built in vanilla JavaScript
  • Sass implementation

Future Features

  • SWAPPING BETWEEN LOCALSTORAGE AND SESSION STORAGE - Implementation for this is mostly done in the branch optional-features, with only the add and remove functionality not fully completed.
  • SUCCESS MESSSAGING ON SAVE - Although I did not get to this portion, my implementation would have been to set an event listener using window.addEventListener('storage', () => {...}); and using event to toggle a floating messaging on the top right that would fade in 5 seconds.

About

https://raywhui.github.io/wsi-products/


Languages

Language:JavaScript 47.5%Language:HTML 32.8%Language:Sass 10.0%Language:CSS 9.6%