Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/francoism90/mediadb-ui
MediaDB UI for https://github.com/francoism90/mediadb
https://github.com/francoism90/mediadb-ui
android dash mediadb quasar sanctum shaka-player spa streaming video vod vue
Last synced: 27 days ago
JSON representation
MediaDB UI for https://github.com/francoism90/mediadb
- Host: GitHub
- URL: https://github.com/francoism90/mediadb-ui
- Owner: francoism90
- License: mit
- Archived: true
- Created: 2020-03-24T19:37:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-14T04:57:49.000Z (over 3 years ago)
- Last Synced: 2024-08-07T23:52:55.019Z (5 months ago)
- Topics: android, dash, mediadb, quasar, sanctum, shaka-player, spa, streaming, video, vod, vue
- Language: Vue
- Homepage:
- Size: 8.19 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# MediaDB Front-end
**MediaDB** is a web-based video streaming service written in Laravel and Vue ([Quasar](https://quasar.dev/)).
- Manage library using tags and collections.
- User roles and permissions.
- Android app build in Cordova (optional).Full size [screenshots](https://github.com/francoism90/.github/tree/master/screens/mediadb) 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](https://github.com/francoism90/mediadb) 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](https://github.com/francoism90/mediadb/blob/master/doc/nginx/) for nginx configuration examples.### Configuration
Please consult to following links to learn more about Quasar:
-
-
-### Build project
```bash
cd /srv/http/mediadb/ui
cp .env.example .env
npm install
quasar build
```### Live project
```bash
cd /srv/http/mediadb/ui
cp .env.local.example .env.local
npm install
quasar dev
```### Build Android project
Note: Android Studio is required.
```bash
cd /srv/http/mediadb/ui
cp .env.example .env
npm install
quasar build -m cordova -T android --ide
```