The destination for movie details, reviews, ratings, previews and more
This photo carousel service was designed and written for a review-aggregation app for visual media.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
$ git clone https://github.com/j-gens/review-aggregation-app.git
$ cd review-aggregation-app
$ npm install
$ npm run-script seed
$ npm run-script build
$ npm start
View in browser by going to http://localhost:3100. The client side it set up with a default movie title to query the server if none is entered.
Clicking on any of the the thumbnail images will open up the modal and allow for cycling through the full-size images.
Tests have been split into two categories: front-end and back-end. Both categories of tests use Jest as the test runner, mocking, and assertion library.
Front-end tests have also been written with Enzyme for additional testing utility. The first time you run the front-end tests, Jest will create snapshots and corresponding folder within /spec/client/ for you. Run the front-end tests with the following command:
$ npm run-script test:client
Back-end tests have also been written with SuperTest for endpoint testing. Run the back-end tests with the following command:
$ npm run-script test:server
This project is licensed under the MIT License - see the LICENSE file for details