A lightweight dynamic interface for a movie server.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
e2e
src
static
.angular-cli.json
.editorconfig
.gitignore
README.md
haproxy.cfg
karma.conf.js
package.json
protractor.conf.js
tsconfig.json
tslint.json

README.md

reelr

What is this?

reelr is a lightweight, dynamic interface for a movie server.

Wow, that's great. How do I use this?

There are a few steps before we can start installing reelr.

  1. Clone the project

    git clone https://github.com/elklein96/reelr
    git clone https://github.com/elklein96/reelr-api
    
  2. Install some dependencies

    cd reelr
    npm i
    cd ../reelr-api
    npm i
    
  3. A note on local development:

    • reelr UI was developed using the Angular CLI, and supports all CLI-related goodies.

      • The dev server (webpack-dev-server) is run using npm run dev
      • The prod server (express) is run using npm run build && npm run start
    • The architecture of reelr depends on the use of a load balancer in front of the UI and API. For local development, use your favorite proxy to serve as a load balancer for the UI (port 3002) and API (port 3001).

    • Make sure to have a MongoDB instance installed and running with the following configuration:

      • Database: media
      • Collection: movies

And that's it! Have fun!