An aesthetic and responsive e-commerce product page for retailers.
- [Yale Yang] (https://github.com/yaleyang5)
- [Brandon Woods] (https://github.com/brawoods)
- [Johnathan Simeroth] (https://github.com/johnsimeroth)
- [Noah Clouthier] (https://github.com/noahboa75)
- Provides basic navigation to all products in the catalog
- This module was not in the original project scope, but was added to improve overall dev-user experience
- Boasts a gallery of style-specific product images in a carousel
- Responsive style, size, and quantity selection
- Displays a list of related products in a custom carousel
- Comparison of related products feature-by-feature
- Persistent memory of user-saved products in their "outfit"
- Lists product-specific reviews
- Displays product review meta-data
- Enables users to sort reviews and stack multiple filters
- Modal form allows users to add their own reviews
- Integration with Imgur API enables user photo uploads (as a stopgap until the client's backend adds support for image storage)
Add review, vote helpful, and report reviews demo:
- Lists product-specific questions and answers
- Enables users to add their own questions and answers
To get started with the dev version of this repo, follow these steps:
- Fork / Clone the repo
- Replace config.example.js in the env folder with a config.js file, filling out the required tokens and keys.
npm install
npm run serve
npm run build
- Navigate to localhost:8080 and start shopping!