Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/esemesek/movie-manager

Manage your movie collection C:
https://github.com/esemesek/movie-manager

Last synced: 24 days ago
JSON representation

Manage your movie collection C:

Awesome Lists containing this project

README

        

# Movie-manager
Movie manager is simple application that helps creating movie collection.
How application works:
* New movies in collection are pulled from imdb database
* Movie collection and movie details can be viewed in frontend application
* Adding comments is available in movie details
* All data is persisted and saved in elasticsearch

# Prerequisites
* Your machine is running Linux
* Node version 8 or later
* Docker version 18.05.0-ce or later
* Docker-compose version 1.21.2, or later

# How to run application?
```shell
# Clone repository
git clone https://github.com/Esemesek/movie-manager.git && cd movie-manager

# Create .env file with API_KEY to imdb
echo "API_KEY=${API_KEY}" > server/.env

# Run docker container in production
docker-compose -f production.yml up -d

# Initialize indexes in database
cd database && yarn && node index.js
```

Application should be available on localhost