A modern, responsive web application that emulates core IMDB functionality, built with Next.js and React.
- Browse popular movies and TV shows
- View detailed information about movies, TV shows, and celebrities
- Search functionality for movies, TV shows, and people
- Responsive design with dark mode support
- Infinite scrolling for seamless browsing experience
- Next.js 14
- React 18
- Tailwind CSS
- The Movie Database (TMDB) API
- React Query
- Framer Motion
- SWR for data fetching
-
Clone the repository:
git clone https://github.com/your-username/imdb-clone.git -
Install dependencies:
cd imdb-clone npm install -
Create a
.env.localfile in the root directory and add your TMDB API key:NEXT_PUBLIC_API_KEY=your_tmdb_api_key_here -
Run the development server:
npm run dev -
Open http://localhost:3000 in your browser to see the application.
This project is deployed on Vercel. Any pushes to the main branch will trigger a new deployment.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
- Data provided by The Movie Database (TMDB)
- Icons from React Icons