Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ash-codes18/the-zen-fusion
The Zen Fusion brings together movies, music and anime all together at a single place.
https://github.com/ash-codes18/the-zen-fusion
anime bootstrap consumet-api jiosaavn-api lpu movies music nodejs songs stream-anime stream-movies tmdb-api zenfusion
Last synced: 12 days ago
JSON representation
The Zen Fusion brings together movies, music and anime all together at a single place.
- Host: GitHub
- URL: https://github.com/ash-codes18/the-zen-fusion
- Owner: Ash-codes18
- License: gpl-3.0
- Created: 2024-04-08T13:11:59.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-13T20:33:35.000Z (2 months ago)
- Last Synced: 2024-09-15T11:30:37.934Z (2 months ago)
- Topics: anime, bootstrap, consumet-api, jiosaavn-api, lpu, movies, music, nodejs, songs, stream-anime, stream-movies, tmdb-api, zenfusion
- Language: JavaScript
- Homepage: https://dub.sh/zenf
- Size: 30.5 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
The open-source Movie, anime, and music streaming service made with HTML, Bootstrap and plain JS. It lets you search and watch movies, anime and listen to music in the highest quality possible without any ads with a beautiful ui. It can be self hosted or deployed online.
## Acknowledgements
Consumet and JioSaavn are the underlying public free API's that are used for fetching the data about Anime and Music. The TMDb official api is used for fetching the data about Movies.
[consumet-api](https://github.com/consumet/api.consumet.org) is used for interacting with GogoAnime and scrape video soures and anime information.
[jiosaavn-api](https://github.com/sumitkolhe/jiosaavn-api) is used for fetching the music data from JioSaavn.
[TMDb API](https://www.themoviedb.org/documentation/api) is used for fetching the movie data.
## Online Deployment
Following are the recommended online deployment services which are tested to work with this project. If you want to add a deployment service just open an issue.
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/Ash-codes18/The-Zen-Fusion&repo-name=The-Zen-Fusion)
[![Deploy with netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/Ash-codes18/The-Zen-Fusion)
## Docker Deployment
The docker images for this app is available at [dockerhub](https://hub.docker.com/repository/docker/ashmitmehta/zenfusion).
Run it easily using this command
```
docker run -p 3000:3000 ashmitmehta/zenfusion
```This will start ZenFusion at port 3000. You can change the port by doing `-p :3000`,
You can run this as a background service by adding `-d` flag
## Local Deployment
You need to have `git` installed on your pc for following the intructions
First download the repository using
```
git clone https://github.com/Ash-codes18/The-Zen-Fusion
```This should download this repository to your computer. Next, navigate to the folder using
```
cd The-Zen-Fusion
```Now, run the site by running the index.html file in your browser. You can do this by double clicking the file or running the following command in your terminal
```bash
start index.html
```