next-movies
next-movies copied to clipboard
A Next.js Movies App
next-movies
This is a Movies App built using Next.js and The Movie Database (TMDB) API.
Demo
A live deployment of this app is available to try it out.
Contributing
Contributions are always welcome!
For large changes, please file an issue to discuss your proposed changes with us before working on a PR :)
Installation
Clone and install the dependencies for next-movies
locally:
git clone https://github.com/tastejs/next-movies.git
cd next-movies
npm install
Quick setup
- Take a copy of .env.local.example and re-name to .env.local
- Get your TMDb API key
- Get your TMDB API read access token
- Enter the details into the .env.local file
Running locally
-
npm run dev
: dev build -
npm run build
: production build -
npm run static-build
: production static build -
npm run start
: start the project -
npm run vercel-deploy
: deploy to vercel -
npm run netlify-deploy
: deploy to netlify -
npm run analyze
: bundle analysis - (
analyze:server
andanalyze:browser
are available too)
Tech Stack
Built with:
- Next.js
- Redux and Redux Thunk
- react-glider
- react-lazyload
- react-modal-video
- react-scroll
- react-select-search
- redaxios
- use-dark-mode
- @artsy/fresnel
- @loadable/component
Authors
Based on the original create-react-app
foundation by @fidalgodev.