Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chirag-droid/animeflix
A anime discovery, streaming site made with NextJs and TailwindCSS. Uses AniList API and video data from GogoAnime. No ads and no vpn required
https://github.com/chirag-droid/animeflix
anime anime-scraper anime-search nextjs react streaming tailwind tailwindcss vercel video
Last synced: 3 months ago
JSON representation
A anime discovery, streaming site made with NextJs and TailwindCSS. Uses AniList API and video data from GogoAnime. No ads and no vpn required
- Host: GitHub
- URL: https://github.com/chirag-droid/animeflix
- Owner: chirag-droid
- License: agpl-3.0
- Archived: true
- Created: 2021-11-16T12:54:44.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-03T10:24:13.000Z (almost 2 years ago)
- Last Synced: 2024-09-24T02:02:04.448Z (3 months ago)
- Topics: anime, anime-scraper, anime-search, nextjs, react, streaming, tailwind, tailwindcss, vercel, video
- Language: TypeScript
- Homepage:
- Size: 2.84 MB
- Stars: 482
- Watchers: 6
- Forks: 191
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
The open-source anime streaming service made with NextJs and TailwindCSS. It lets you search, watch animes without any ads with a beautiful ui. It can be self hosted or deployed online.
## Acknowledgements
AniList and Kitsu are the underlying public free API's that are used for fetching the data about animes.
[riimuru/gogoanime-api](https://github.com/riimuru/gogoanime-api) is used for interacting with GogoAnime and scrape video soures.
Also thanks to these open source libraries Next.js, tailwindCSS, redux-toolkit, graphql etc.
## 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 on Railway](https://railway.app/button.svg)](https://railway.app/new/template/NBfBbp?referralCode=km83_N)
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/chirag-droid/animeflix/tree/main&project-name=animeflix&repo-name=animeflix&root-directory=frontend&build-command=cd%20../%20%26%26%20yarn%20build&install-command=cd%20../%20%26%26%20yarn%20install)
[![Deploy with netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/chirag-droid/animeflix)
## Docker Deployment
The docker images for this app is available at dockerhub. [chiragdroid/animeflix](https://hub.docker.com/repository/docker/chiragdroid/animeflix).
Run it easily using this command
```
docker run -p 3000:3000 ghcr.io/chirag-droid/animeflix
```This will start animeflix 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 `nodejs` and `git` installed on your pc for following the intructions
First download the repository using
```
git clone https://github.com/chirag-droid/animeflix
```Next make sure you have yarn installed on your system
```
npm i -g yarn
```
> this step probably requires admin permsThis should download this repository to your computer. Next, to download the dependencies run
```
yarn install
```Now build and start the production build of the site using
```
yarn build
yarn start
```This will start the app on http://localhost:3000
## Sponsor this project
[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/chiragdroid)