Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/camilotk/openflix-api


https://github.com/camilotk/openflix-api

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

![Openflix Logo](https://i.ibb.co/ZcKq5Rk/openflix-logo.png)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![](https://img.shields.io/badge/node->=%20v8.8.0-blue)]()
![](https://img.shields.io/github/last-commit/Camilotk/openflix-api)



This is the backend api of a open source video CMS licenced under MIT license. You can use it as you want, including making your own modifications and even close the source without any cost or warranty. The main goal of this code is to serve for anyone who wants to start a project of a Video Plataform, Streamming or OTT.

## Requirements
- Node.js >= 8.0.0
- npm >= 3.0.0
- git
- [ffmpeg](https://ffmpeg.org/ffmpeg.html)
- [ffprobe](https://ffmpeg.org/ffprobe.html)
- [MP4Box](https://github.com/gpac/gpac/wiki/MP4Box)

## Running the project
1. Configure your .env file
2. Run the following command to run startup migrations.

```js
adonis migration:run
```
3. Run the following command to seed the databases.
```js
adonis seed
```
4. Run your project with the following command.
```js
adonis serve --dev
```