Service-Oriented Architecture app modeled from the Amazon Item Description service. This service renders
the description for different speaker items, and is built to:
• seed and persist data (description summary, item name, item brand) for 100 unique product IDs,
• Run alongside five other services via proxy server,
• Display the description information and other information (price, reviews, ratings) fetched from other services,
• Run locally, or be deployed via Amazon EC2.
Built with the MERN stack using MongoDB, and styled using React Styled-Components.
• React
• Express
• MongoDB
• Mongoose
• Styled Components
• CircleCI
• Jest
• Mocha
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- git clone
- install dependencies with "npm install"
- start server with "npm run server-dev"
- build bundle by running "npm run build"
- verify app is running at "http://localhost:4004/:id" (for id values 1000-1099)
These projects are the other microservices involved.
• Photos Service - Alek O.
• Checkout Service - Alek O.
• Customer Questions Service - Justin R.
• Reviews Service - Barsha S.
• Product Features Service - Justin R.
• Navigation Bar - Justin R.
• Footer - Alek O.