A beautiful client for YTS website which also provides built-in torrent & subtitles downloader
- ⚡️ Next.js 13 with Pages Router
- 🎨 Mantine ui - for styling & accessible UI components
- 🛡 Strict TypeScript and ESLint configuration
- 📱 Responsive design
- 📈 SEO optimized with meta tags
- 🎨 Animation - using Framer Motion
- 💄 Prettier - code formatting
- 〰️ Firebase for database
- Node, recommended
20.x
- npm, recommended
10.5.0
- Make sure u have installed vpn recommended one: https://protonvpn.com/ after installation connect with usa .. as yts api banned on some countries
- For downloading movies u need torrent Client: https://www.qbittorrent.org/
- Visual Studio Code https://code.visualstudio.com/
Follow these steps to run the project locally on your machine:
git clone https://github.com/BinarySenseiii/ReelRiot.git
cd ReelRiot
pnpm install
Create a .env.local
file based on the provided .env.example
file and fill in the necessary
variables.
// Firebase Credentials Keys
NEXT_PUBLIC_FIREBASE_API_KEY = ''
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN = ''
NEXT_PUBLIC_FIREBASE_PROJECT_ID = ''
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET = ''
NEXT_PUBLIC_FIREBASE_SENDER_ID = ''
NEXT_PUBLIC_FIREBASE_APP_ID = ''
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID = ''
// TMDB API_KEY
NEXT_PUBLIC_API_KEY = ''
To run the app in development mode:
npm run dev
The app will be available at localhost:3000
.
This project is open source and available under the GPL3 License.
Design & Developed by ❤️