Skip to content

chaomonica/project-catwalk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Name

Project description

Related Projects

Table of Contents

  1. Usage
  2. Requirements
  3. Development

Usage

Some usage instructions

The initial release will focus on providing the minimum viable product for our retail application. Features implemented will be constrained to the client experience which enables customers to search, browse, add to cart, and checkout. These will comprise of 4 widgets: Overview, Ratings and Reviews, Questions and Answers, Related Items and Comparison. Improvements other than those to the client user interface are out of scope for this project. Specific improvements discussed and anticipated by the business team are outlined below.

In Scope Deferred to Future Release
Item Detail pages Internal portal
Performance Optimization Catalog search improvements
Homepage and Search page
Checkout/Cart page

Building and running on localhost

First install dependencies:

npm install

To create a production build:

npm run build-prod

To create a development build:

npm run build-dev

Running

Open the file dist/index.html in your browser

Testing

To run unit tests:

npm test

Requirements

An nvmrc file is included if using nvm.

  • Node 6.13.0
  • babel 7.12.3
  • css-loader ^5.0.1
  • eslint ^7.13.0,
  • eslint-plugin-react ^7.21.5,
  • jest ^26.6.3,
  • lodash-webpack-plugin ^0.11.5,
  • style-loader ^2.0.0,
  • webpack ^5.4.0,
  • webpack-cli ^4.2.0

Development

Installing Dependencies

From within the root directory:

cd myapp
npm init -y
npm install --save-dev webpack webpack-cli @babel/preset-react babel-loader @babel/core @babel/preset-env css-loader style-loader eslint eslint-plugin-react jest babel-jest lodash-webpack-plugin
npm install react react-dom bootstrap jquery popper.js lodash

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 94.7%
  • HTML 4.2%
  • CSS 1.1%