{"repo":"Flamindemigod/haruhi","free":true,"listed":false,"github":"https://github.com/Flamindemigod/haruhi","clone":"git clone https://github.com/Flamindemigod/haruhi.git","description":"A React based anime streaming platform with Anilist integration","language":"TypeScript","stars":11,"topics":["anilist","anime","react","reactjs","streaming","nextjs"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Meet Haruhi The open-source anime streaming service made with NextJS and TailwindCSS. It lets you search, watch animes without any ads with a beautiful ui with Anilist Integration so you can watch anime without interruptions. It can be self hosted or deployed online. How to use Haruhi can either be self hosted or use my hosted version at https://haruhi.flamindemigod.com Hosting with Vercel Before doing anything in terms of hosting with Vercel. You need to get various api keys to add to environment variables. 1. Anilist API keys. You need these to be able to interact with the anilist backend - Create a Anilist Account - Head to the Anilist Developer Page - Create a New Client - Set a Name for the Application - Your Redirect URL needs to be in the form ${your application url}/api/login . This will the be callback for the login function. For now it can be whatever. but remember to set it up after hosting it the site. - Hit Save. and Copy the ID and Secret. You will need these for the environment variables. 2. Supabase API keys Supabase does 2 key things. Provide a table to store CSRF Tokens. and a fully implemented Websockets api to enable the Watch Together Functionality. - Sign in to Supabase - Create a new Project and fill in all the details. - Jump into your project Create the table and all RLS policies with a SQL Query - Head to the SQL Editor - Create a New Query - and paste and run the code below to generate the table and its RLS Policies Create the table manually (Just u","default_branch":null,"files":null,"tree":[],"storefront":"/r/Flamindemigod","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Flamindemigod/haruhi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}