- Nextjs with Typescript
- Authentication, database using Prisma and Supabase
- Yoga Graphql with pothos for Graphql Backend
- Apollo Client for Graphql frontend
- Styled using TailwindCSS
- Shadcn for pre-made components and themes
- Animation using Framer Motion
- Embla Carousel for touch slider
- State management using Zustand
- Zod for Validation
- Custom media player using Artplayer
Vast Library: Discover a massive collection of content powered by multiple APIs, all in one place.
Intuitive Search: Find your next favorite title with ease using keyword, genre, cast, and more.
- Search Media:
- Search TV Channel:
Detailed Information: Each title comes with a dedicated page featuring synopsis, cast, crew, ratings, reviews, and trailers.
Seamless Streaming: Enjoy smooth playback directly on our platform or navigate to external streaming services.
Personalized Watchlist: Organize your media journey with custom lists for completed, watching, on hold, dropped, and plan-to-watch titles.
Responsive Design: Access your watchlist and explore content seamlessly on any device.
API Integration: Leverage the power of various APIs for accurate and up-to-date information.
- Install dependencies using pnpm
npm install
-
Copy
.env-example
and update the variables -
Start the development server
npm run dev
Distributed under the MIT License. See LICENSE.txt for more information.