Skip to content
This repository has been archived by the owner on Apr 21, 2021. It is now read-only.

francoism90/mediadb-ui

Repository files navigation

MediaDB Front-end

MediaDB is a web-based video streaming service written in Laravel and Vue (Quasar).

  • Manage library using tags and collections.
  • User roles and permissions.
  • Android app build in Cordova (optional).

Full size screenshots are available on my Github repo.

MediaDB is very much in development and may not be suitable for production purposes.

Installation

Notes:

  • Requires a running MediaDB API instance.
  • It is recommend to clone/install MediaDB projects to /srv/http/mediadb/api (mediadb-api) and /srv/http/mediadb/ui (mediadb-ui).
  • See the api docs for nginx configuration examples.

Configuration

Please consult to following links to learn more about Quasar:

Build project

cd /srv/http/mediadb/ui
cp .env.example .env
npm install
quasar build

Live project

cd /srv/http/mediadb/ui
cp .env.local.example .env.local
npm install
quasar dev

Build Android project

Note: Android Studio is required.

cd /srv/http/mediadb/ui
cp .env.example .env
npm install
quasar build -m cordova -T android --ide