A video streaming platform made just for fun, out of curiosity and for learning purposes.
You can upload serieses and then watch them anywhere, anytime on anything as it is a web-based self-hosted SPA.
More features are yet to be implemented :)
- Client: VueJS
- API: ExpressJS, MongoDB, web-server of your choice
You can find the API here!
If you have any suggestions feel free to make a pull request, or just modify the project for your needs!
To change the homepage background, change the background-image css property of the #home id inside HomeComp.vue
In order for the application to read/write data from/to the server we need to define the API's protocol (http/https), address (IP or domain), and port.
You can define these settings in the APIserver object inside fetch/Fetchy.js.
Install with --legacy-peer-deps for compatibility with legacy version of packages!
npm i --legacy-peer-deps
npm run serve
npm run build
npm run lint