A modernized e-commerce site built for an optimal user browsing experience.
Madeline King
Simon Buret de Longagne
Robert Hu
Mo Akbari
- Light/dark mode toggle
- Optimized performance using Redux
- Interactive image gallery with zoom-in features
- Details page describing product attributes and pricing
- Styles selector along with a user-friendly size guide
- A carousel displaying related products
- A modal comparing product features
- A list of products saved by the user
- Search functionality to filter questions by title
- Question and Answers lists with Load More functionality
- Question and Answer modals for adding to the list
- Filter reviews by both rating and query
- Visual represention of the breakdown of product ratings and characteristics
- A custom form for adding reviews
Installation
- Clone the repository
git clone https://github.com/KFEC/TechStyles.git
- Install the dependencies
npm install
- Copy example.env file and rename to .env with the following within
PORT=3000 HOST='localhost' API_TOKEN='Insert API token' WEBPACK_MODE='development'
- Run the following script
npm run dev npm run start