Skip to content

airfec/Reviews-Service

Repository files navigation

Review Microservice

This is a stand-alone full-stack reviews microservice modeled after Airbnb's listing review component and is complete with pagination, search functionality, and a dynamic rating system. This was created using microservice oriented architecture and is meant to be integrated with my team's microservices to form a complete mock-up of an airbnb single item page.

Microservice Components

Table of Contents

  1. Requirements
  2. Development

Technology stack

  • React.js
  • Webpack
  • CSS
  • HTML
  • MongoDB
  • Express
  • Node.js
  • Jest
  • Enzyme
  • CircleCI
  • Docker

Requirements

An nvmrc file is included if using nvm.

  • Node 6.13.0
  • etc

Development

Setup Instructions

From within the root directory:

1. Clone repo locally
2. Install dependencies: `npm install`
3. To start mongodb, run: `mongod`
4. To compile: `npm run react-dev`
5. To start your server and generate data, run: `npm run start:pro`
6. To run tests: `npm test`
7. Open browser: http://localhost:3002

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors