Start with an .env
file with the contents:
PORT=3000
API_SERVER='https://app-hrsei-api.herokuapp.com/api/fec2/hr-rfp'
GITHUB_KEY='add key here'
What you'll need to edit is GITHUB_KEY='add key here'
, replacing the 'add key here'
with your own github token.
Once completed, run the following commands:
npm install
npm run build
npm run server-dev
in a new terminal:
npm run client-dev
- Interactive image gallery
- Main Image changes based on the size selected on user interaction with the carousel/image list
- Main image highlighted on the image list
- Clicking the main image opens expanded view
- Style Selection
- Dynamic rendering of size and quantity based on availability of the item in selected size and quantity
- Add reviews that include images uploaded to a file hosting website using a modal form
- Filters reviews by rating, review title and summary content, and by various sorting options
- Displays reviews in multiples of 2, conditionally loading more using a button
- Questions/Answers load two new entries at a time when clicking on "More Answered Questions"
- Search functionality that filters out Question by title
- Helpful and Report buttons for incrementing and deleting Questions/Answers from original request.
- Add Questions/Answer through a form in modal
- Dynamic related products shown based on current hero item
- Comparison button to compare features with the current item
- Ability to add to My Outfits list via heart button