{"repo":"Nyumat/NyumatFlix","free":true,"listed":false,"github":"https://github.com/Nyumat/NyumatFlix","clone":"git clone https://github.com/Nyumat/NyumatFlix.git","description":"An open-source movie and television streaming platform.","language":"TypeScript","stars":95,"topics":["nextjs","tailwindcss","typescript"],"license":"MIT","category":"databases-storage","readme_excerpt":"NyumatFlix Yet another Anilist and TMDB metadata aggregator. 🏃🏾‍♂️ Run NyumatFlix Locally [!IMPORTANT] Prerequisites: - Bun installed on your machine. - A PostgreSQL database. - A TMDb API key. - A Resend API key. To run the project on your machine, follow the steps below: 1. Clone or fork the repository 2. Next, create a .env.local file in the root directory of the project and add the following environment variables: You can get your own instance of the API keys by creating an account on TMDb and Resend. [!TIP] For a database, you can use any PostgreSQL-compatible database you want. I recommend using Neon for production and Local Postgres for development. For local development, set APP URL , AUTH URL , and NEXTAUTH URL to http://localhost:3000 . 3. Install dependencies Bun is the package manager of choice here, so you'll need to install it first. You can do so by following the instructions here. 4. Configure magic strings There's a few places in the codebase where I'm hardcoding some strings that you might want to change. You can find some of them in lib/constants.ts . Additionally, you might want to modify the email templates in emails/ and metadata objects in app/ and layout/ . [!NOTE] If you end up not changing the magic strings, that's fine too, but I'd appreciate credit if you re-deploy the project without modifications! 5. Set up the database These will generate the necessary migration files and push the schema to your local (or remote) PostgreSQL database instance. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nyumat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nyumat/NyumatFlix/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."}