next-moviapp

Explore movies, tv shows. Personalize watchlist and favorites. Built with Next.js, TypeScript, Tailwind CSS, Firebase, NextAuth, TMDB v3 API.

Stars
11

next-moviapp

A Movie App built using Next.js and The Movie Database (TMDB v3) API. Explore movies, tv shows. Personalize watchlist and favorites.

Tech Stack

Built with:

  • Next.js
  • TypeScript
  • Firebase
  • NextAuth
  • next-seo
  • Tailwind CSS
  • swr

Demo

A live deployment (next-moviapp.vercel.app) of this app is available to try it out.

Contributing

Contributions are welcome.

Installation

Clone and install the dependencies for next-moviapp locally:

git clone https://github.com/sinanbekar/next-moviapp
cd next-moviapp
yarn install

Setup

  1. Copy .env.local.example and re-name to .env.local
  2. Get your TMDB API key
  3. Get your Firebase project keys
  4. Enter the details into the .env.local file

Running locally

  • yarn dev: dev build
  • yarn build: production build
  • yarn start: start the project with optimized prod build

License

MIT