Skip to content

obnoxious-hippopotamus/similar-service

Repository files navigation

Amazon Prime Video Clone

Microservice that reproduces the video carousel portion of an Amazon Prime Video landing page. Made as close an imitatiion to the amazon website as possible. One of 3 microservices that make up a single web page. On the back end, my seed script reaches out to a 3rd party API in order to render up to date movie images and descriptions. You can see a deployed version of the app here: http://hubbsy-amazon-clone.herokuapp.com

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

This app uses MySQL DBMS. You must have MySQL installed and a running mySQL server on your local machine in order to seed mock data.

Make a copy of this repository and clone it onto your local machine. cd into the newly created directory and open the file into your favorite text editor.

Installing

In the root directory of the project, execute the following commands in the terminal.

Install Dependencies

npm install

Run webpack in watch mode

npm run build:dev

Fire up development server

npm run dev

Log into MySQL to ensure everything installed correctly. Also sets up the database and schema.

mysql -u root < schema.sql  

From the root directory, the following terminal commands will create the mySQL schema and seed the database with mock data.

npm run seed  

Viewing the app

Navigate to http://localhost:3000 in order to see a development version of the app.

About

Video carousel to dynamically render movies related to parent selection

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •