Skip to content

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

Notifications You must be signed in to change notification settings

sinanbekar/next-moviapp

Repository files navigation

next-moviapp

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

Moviapp home Moviapp home scrolled Moviapp details page Moviapp profile page

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

About

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

Topics

Resources

Stars

Watchers

Forks

Languages