Skip to content

Mantaco/FEC2212

 
 

Repository files navigation

TECH STACK

JavaScript React SASS Express.js NodeJS Axios Jest

1.1 Overview -Image gallery --Images

-Product Information --Data about products, including pricing, possible sales, availability, etc. ---star rating (reviews rounded to x.25) ---product category ---product title ---price (updates according to current style of item selected) (every item will have a default style) ---product overview ---share on social media buttons

-Style Selector --allows user to select the style of the product that they want ---styles will be represented as a thumbnail ---no limit to number of styles a product has, should be displayed in rows of 4

-Add To Cart --allows users to add a product to their cart ---size selector dropdown (should only display sizes currently in stock) (if no sizes are available the dropdown should become inactive and read "OUT OF STOCK") (when collapsed, the dropdown should show the currently selected size) (by default the dropdown should display "select size") ---quantity selector dropdown (integer will be however much the item has in stock but will be <=15) (if size has not yet been selected, this dropdown will say "-" and be disabled) (once a size is selected, the dropdown should display "1") ---add to cart (if size has not been selected, this button will display a dropdown stating “Please select size”.) (if there is no stock, the button should be hidden) (if both a size and quantity are selected, the button will add items to the users cart)

Ratings and Reviews: Overall Component

1675971627578

Adding Reviews Component

1675971627624

1.3 Q & A

Does changes here get pulled to main or fork?

USAGE

Install and setup 🧶 Yarn.

To manage our dependencies we will be using a package manager called 🧶 Yarn. You can learn more about it here.

Yarn Installation

npm i -g yarn

To begin (after installing yarn); Type ( yarn install ) into the terminal and hit enter; This will install all the dependenices.

Afterwards to begin devlopment run (yarn start) then run (yarn dev) to see in the output in local host 300.

Jest Installation

run "npx jest --init" typescript: no choose test environment: jsdom coverage reports: yes provider: babel auto clear mock calls: no

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 80.9%
  • JavaScript 16.7%
  • SCSS 1.6%
  • CSS 0.8%