Skip to content

SuperbShop/Storefront

Repository files navigation

Superb Ecommerce Storefront

Superb gif

An e-commerce web app that let the users view a product details page. We were given an API that contained all the data that we need, but the product and structure of the web app is up to us to decided.

One constraint of the project was that we must limit the use of external libraries to the bare minimum and implement everything from scratch.

The web app composed of three main modules:

  • Product Overview
  • Questions & Answers
  • Ratings & Breakdown

Product Demo

Wireframe Wireframe

Product Overview Product Overview

Image Carousel Image Carousel Image Carousel

Style Selector & Quantity Selector Selector

Add To Bag Addtobag

Dark mode Darkmode

Lighthouse Audit Score Lighthouse

Technologies Used

  • HTML/CSS
  • JavaScript
  • React
  • Node.js
  • Express
  • Styled Components
  • Jest/Enzyme
  • React Testing Library
  • AWS
  • Lighthouse

Getting Started

Clone down the repo

git clone https://github.com/willtrinh/Superb.git

Install dependencies included in the package.json

npm install

Build and start the server

npm run dev
npm start

User Stories

As a User I should be able to see the Product Overview component that includes...

  • Product Information
  • Style Selector & Quantity Selector
  • Add to cart
  • Image Gallery

Contributors

About

Frontend for SuperbShop using React.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •