Skip to content

This is a clone of IMDb (Internet Movie Database), built using Next.js, a popular React framework for server-side rendering and static site generation. The project aims to replicate some of the core functionalities and design aspects of IMDb, providing users with information about movies, TV shows, actors, and more.

Notifications You must be signed in to change notification settings

RaisulislamRimon/imdb-clone-next-js

Repository files navigation

IMDb Clone using Next.js

This is a clone of IMDb (Internet Movie Database), built using Next.js, a popular React framework for server-side rendering and static site generation. The project aims to replicate some of the core functionalities and design aspects of IMDb, providing users with information about movies, TV shows, actors, and more.

Table of Contents

Demo

Features

Technologies Used

Installation

Usage

Contributing

Demo

A live demo of the project is available at:

https://imdb-clone-next-js.vercel.app/

Features

Search for movies, TV shows, actors, and more. View detailed information about movies and TV shows, including ratings, cast, crew, and plot summary. Browse top-rated movies and TV shows.

Rate and review movies.

Responsive design for seamless use across various devices.

Technologies Used

Next.js

React

CSS & TailwindCSS

TMDB API (The Movie Database API or any other movie database API you choose)

Installation

Clone the repository:

git clone https://github.com/RaisulislamRimon/imdb-clone-next-js.git

Navigate to the project directory:

cd imdb-clone-next-js

Install dependencies:

npm install

Run the project:

npm run dev 

Usage

Obtain an API key from the TMDB API/IMDb API (or any other movie database API you are using).

Create a .env.local file in the root directory of the project.

Add your API key to the .env.local file:

TMDB_API_KEY=your_api_key_here

Run the development server:

npm run dev

Open your browser and visit

http://localhost:3000 

to access the IMDb Clone.

Contributing

Contributions are welcome! If you find any bugs or want to add new features, please submit an issue or a pull request.

Fork the repository.

Create your branch:

git checkout -b "name of your branch-name"

Commit your changes:

git commit -m "Add some feature"

Push to the branch:

git push origin "name of your branch-name"

Open a pull request to the main branch of this repository.

Note:

This project is for educational and non-commercial purposes. It is not affiliated with IMDb or TMDB or any official IMDb services.

Happy coding! If you have any questions or need assistance, feel free to open an issue or contact me.

Discord:

md_raisul_islam_rimon

About

This is a clone of IMDb (Internet Movie Database), built using Next.js, a popular React framework for server-side rendering and static site generation. The project aims to replicate some of the core functionalities and design aspects of IMDb, providing users with information about movies, TV shows, actors, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published