francoism90 / mediadb-ui

MediaDB UI for https://github.com/francoism90/mediadb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

MediaDB UI for https://github.com/francoism90/mediadb

License:MIT License


Languages

Language:Vue 60.3%Language:JavaScript 26.2%Language:SCSS 12.4%Language:HTML 1.0%Language:Shell 0.1%