https://github.com/sire-nilesh/next-movies
Maven Next, a platform to discover movies and TV shows, watch trailers using an embedded YouTube player and manage watchlists built using NextJS14.
https://github.com/sire-nilesh/next-movies
jotai mongo mongodb nextauth nextjs14 prisma-orm react-hook-from reactjs server-actions tailwindcss tmdb-api typescript useswr zod-validation
Last synced: 2 months ago
JSON representation
Maven Next, a platform to discover movies and TV shows, watch trailers using an embedded YouTube player and manage watchlists built using NextJS14.
- Host: GitHub
- URL: https://github.com/sire-nilesh/next-movies
- Owner: Sire-NILESH
- Created: 2024-02-18T11:20:44.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-13T11:58:39.000Z (12 months ago)
- Last Synced: 2025-02-05T20:07:43.336Z (4 months ago)
- Topics: jotai, mongo, mongodb, nextauth, nextjs14, prisma-orm, react-hook-from, reactjs, server-actions, tailwindcss, tmdb-api, typescript, useswr, zod-validation
- Language: TypeScript
- Homepage: https://maven-next-medias.vercel.app
- Size: 427 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Maven Next - Discover Movies and TV Shows
▶️ Click the image below to watch it on **Youtube**.
## 🤖 Introduction
Welcome to Maven Next, your ultimate platform for discovering movies and TV shows. Maven allows users to watch trailers using an embedded YouTube player and manage their watchlist. With advanced features like Incremental Static Regeneration (ISR), robust authentication, Maven offers a smooth and engaging user experience.
## ⚙️ Tech Stack
- React
- Next.js 14 (ISR)
- Prisma ORM
- MongoDB
- NextAuth
- Tailwind CSS
- useSWR
- Server Actions and REST APIs## 🚀 Features
- 🎥 Discover movies and TV shows
- ▶️ Watch trailers using an embedded YouTube player
- 📋 Add movies and TV shows to your watchlist
- 🔐 Secure authentication with NextAuth
- ⚡ Fast performance with Incremental Static Regeneration (ISR)
- 🌐 Advanced data fetching with useSWR
- 🎨 Modern and responsive design with Tailwind CSS
- 🎁 ...and much more## 🛠️ Getting Started
To get started with this project, run
```bash
git clone https://github.com/Sire-NILESH/next-movies.git
```and copy the **.env.example** variables into a separate **.env file**, fill them out and that's all you need to get started!