Skip to content

Fully featured and optimized retail product page, including image gallery, related products, outfit-saving, and reviews. Centralized Redux store in conjunction with React, Material UI, and Express.

Notifications You must be signed in to change notification settings

aywgit/catwalk

 
 

Repository files navigation

Front End Capstone - Project Catwalk

A Redux and React-powered client-facing retail web-portal. Built with Material UI and Express. Deployed on AWS EC2.

Adhering detailed business requirements, our team of three built our first fully functioning web application in less than two weeks. We planned, built the architecture from scratch, deployed, and optimized our web app with minimal support and guidance.

Select Features

Product Overview - Lead Contributor: Patrick Sohn

  • Complete image gallery of current product
  • Magnifying zoom
  • Select styles and add to cart.
  • Related Products and Outfit Cards - Lead Contributor: Angela Wu

  • Explore related products
  • Compare with current product using pop-up modal
  • Create customized outfit list, adding and deleting as you go
  • Outfit card persists user preferences across sessions
  • Ratings and Reviews - Lead Contributor: Jacob Ward

  • Enjoy a fully-featured ratings and reviews module
  • Upload and view other users' images
  • Final performance score from Google Page Speeds: 87

  • First Contentful Pain: 0.8 s
  • Speed Index: 1.1 s
  • Time to Interactive: 1.6 s

  • Libraries Used:

  • Redux and React
  • Material UI
  • Express

  • Dependencies:

  • axios-extensions
  • react-share
  • redux-thunk
  • react-persistwebpack
  • eslint
  • jest
  • About

    Fully featured and optimized retail product page, including image gallery, related products, outfit-saving, and reviews. Centralized Redux store in conjunction with React, Material UI, and Express.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages

    • JavaScript 100.0%