A service that handles and displays the review information on a product page.
- https://github.com/Team-Structure/images-service
- https://github.com/Team-Structure/Product-Information-Service
- https://github.com/Team-Structure/seller-catalog
- Node.js
- MongoDB
- Clone this repo and go to its root directory.
- Run
npm installto install its dependencies. - After the dependencies are installed, seed the database with
npm run db:seed - Once the database is seeded, run
npm run build:devto build the browser components. - After building the components, run
npm run start:devto start the application. - You will then be able to access the app at localhost:3001/products/{product_id} where {product_id} is the Product ID number.
The database seeding script npm run db:seed seeds Product ID numbers between 1 - 100 so going to http://localhost:3001/products/1 will show review information for the Product with a Product ID of 1.
If you would like to contribute to this project, please fork this repository and propose your changes via a Pull Request.
You can install the project's dependencies by going to the root directory of the project and running npm install.
- Node v12.18.3
- npm v6.14.6
- MongoDB v4.4
- Express
- React/React Router/react-onclickoutside
- Styled-Components
- Mongoose
- Webpack/Babel
- Jest/Enzyme/SuperTest/Mongodb-Memory-Server
- ESLint w/ Airbrb Style Guide
Refer to package.json file in the root directory for dependency version numbers.