πΏ Live Preview www.next-movie-adam-ridhwan.vercel.app
This is a movie database web application built withNext.js
. It uses the TMDB API
to fetch movie data and display it in a carousel slider.
- ποΈ Complex Carousel Slider
- π‘ Server Action Data Fetching
- π Searching
- π Parallel Route Modals
- π‘οΈ Type Safety with Zod
- πͺ Custom React hooks
- ποΈ Zustand State Management
- π± Responsive Design
- Install pnpm
npm install -g pnpm
- Add TMDB API Key and Read Access Token to
.env.local
file. Keys can be retrieved from TMDB webstie
NEXT_PUBLIC_NODE_ENV=
TMDB_API_KEY=
TMDB_READ_ACCESS_TOKEN=
- Install dependencies
pnpm install
- Testing development code
pnpm dev
- Testing production code
pnpm prod
Data provided by TMDB
Adam Ridhwan
- GitHub: @adam-ridhwan