An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# Maven Next - Discover Movies and TV Shows

▶️ Click the image below to watch it on **Youtube**.





Project Banner



## 🤖 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!