A four person dev team created a mock shopping app focusing on the front-end using React-Redux as the primary libraries. Material-UI was leveraged for styling and icons. React-Router was used for client-side routing. This project was built in two weeks using guidelines from a mock buisness requirements document. The given data supplied to the team from an API can be viewed at the individual components README
- 🎣 React Hooks - Alongside Redux, each team member implemented hooks in their component
- 🎭 Unit, Integration and End to End tests
- 📦 Webpack Build
Navigate to the root directory and run the following scripts to run locally
npm install
- install dependenciesnpm start
- start the server in productionnpm run build
- webpack build the front end
Alternatively run the following script to simultaneously run the server and build
npm run dev
- concurrently start the server and build the front end
- Navigate to http://localhost:4000/
Front-End
Back-End
Continuous Integration
Testing Suite
Ensure that the following modules are installed before running npm install
- Node v10.13.0 or higher
The seperate team member was in charge of the 4 main components seen on the app. Each team member utalized the above listed technologies.
- For more information regarding the Questions portion for this app, please refer to the Questions README
- For more information regarding the Reviews portion for this app, please refer to the Reviews README
IMPORTANT: development vs. production
- NA